[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gogits/gogs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-![](public/img/gogs-large-resize.png)
+![](https://github.com/gogits/gogs/blob/master/public/img/gogs-large-resize.png?raw=true)
##### Current version: 0.7.42 Beta
# Docker for Gogs
-Visit [Docker Hub](https://hub.docker.com/r/gogs/gogs/) or [QUAY](https://quay.io/repository/gogs/gogs) see all available tags.
+Visit [Docker Hub](https://hub.docker.com/r/gogs/gogs/) or [Quay](https://quay.io/repository/gogs/gogs) see all available tags.
## Usage
// Remember visibility choice for convenience, true for private
LastRepoVisibility bool
- // Maximum repository creation limit, 0 means use gloabl default
+ // Maximum repository creation limit, -1 means use gloabl default
MaxRepoCreation int `xorm:"NOT NULL DEFAULT -1"`
// Permissions.
func (u *User) CanCreateRepo() bool {
if u.MaxRepoCreation <= -1 {
- if setting.Repository.MaxCreationLimit == -1 {
+ if setting.Repository.MaxCreationLimit <= -1 {
return true
}
return u.NumRepos < setting.Repository.MaxCreationLimit
u.Rands = GetUserSalt()
u.Salt = GetUserSalt()
u.EncodePasswd()
+ u.MaxRepoCreation = -1
sess := x.NewSession()
defer sess.Close()