Merge pull request #147 from dotcloud/146_autologin-feature
#146 Auto login on push Upstream-commit: 52969416bc2500cd986f593b85f9e1589f9e1f9c Component: engine
This commit is contained in:
@@ -413,8 +413,13 @@ func (srv *Server) CmdPush(stdin io.ReadCloser, stdout io.Writer, args ...string
|
||||
}
|
||||
|
||||
// If the login failed, abort
|
||||
if srv.runtime.authConfig == nil {
|
||||
return fmt.Errorf("Please login prior to push. ('docker login')")
|
||||
if srv.runtime.authConfig == nil || srv.runtime.authConfig.Username == "" {
|
||||
if err := srv.CmdLogin(stdin, stdout, args...); err != nil {
|
||||
return err
|
||||
}
|
||||
if srv.runtime.authConfig == nil || srv.runtime.authConfig.Username == "" {
|
||||
return fmt.Errorf("Please login prior to push. ('docker login')")
|
||||
}
|
||||
}
|
||||
|
||||
var remote string
|
||||
|
||||
Reference in New Issue
Block a user