mirror of https://github.com/docker/docs.git
#146 Auto login on push
This commit is contained in:
parent
96010e3ca1
commit
eb95e49150
|
@ -414,8 +414,13 @@ func (srv *Server) CmdPush(stdin io.ReadCloser, stdout io.Writer, args ...string
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the login failed, abort
|
// If the login failed, abort
|
||||||
if srv.runtime.authConfig == nil {
|
if srv.runtime.authConfig == nil || srv.runtime.authConfig.Username == "" {
|
||||||
return fmt.Errorf("Please login prior to push. ('docker login')")
|
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
|
var remote string
|
||||||
|
|
Loading…
Reference in New Issue