Forbid users to push "root" repositories
This commit is contained in:
parent
8d3e6ebfa6
commit
463da9d24c
|
@ -420,7 +420,9 @@ func (srv *Server) CmdPush(stdin io.ReadCloser, stdout io.Writer, args ...string
|
||||||
|
|
||||||
tmp := strings.SplitN(local, "/", 2)
|
tmp := strings.SplitN(local, "/", 2)
|
||||||
if len(tmp) == 1 {
|
if len(tmp) == 1 {
|
||||||
remote = srv.runtime.authConfig.Username + "/" + local
|
return fmt.Errorf(
|
||||||
|
"Impossible to push a \"root\" repository. Please rename your repository in <user>/<repo> (ex: %s/%s)",
|
||||||
|
srv.runtime.authConfig.Username, local)
|
||||||
} else {
|
} else {
|
||||||
remote = local
|
remote = local
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue