- Git,
- PostgreSQL,创建
gogs
数据库 - 下载内置支持 Windows 服务的gogs
gogs_v*.*.***_windows_amd64_mws.zip
二进制压缩包,解压缩到C盘根目录,
在gogs
目录执行$ gogs web
启动安装,在浏览器打开http://127.0.0.1:3000
配置。
注册为服务:
$ sc create gogs start= auto binPath= "\"C:\gogs\gogs.exe\" web --config \"C:\gogs\custom\conf\app.ini\""
$ sc description gogs "a pure Go Git solution"
$ net start gogs
安装后可再次编辑 C:\gogs\custom\conf\app.ini
配置文件,如对[server]
结点的配置,然后重启服务
APP_NAME = Gogs
RUN_USER = admin
RUN_MODE = prod
[database]
DB_TYPE = postgres
HOST = 127.0.0.1:5432
NAME = gogs
USER = XXXXXXXX
PASSWD = XXXXXXXX
SSL_MODE = disable
PATH = data/gogs.db
[repository]
ROOT = E:/gogs-repositories
[server]
DOMAIN = localhost
HTTP_PORT = 9080
ROOT_URL = http://192.168.9.202:9080/
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = false
[mailer]
ENABLED = false
[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false
[picture]
DISABLE_GRAVATAR = false
ENABLE_FEDERATED_AVATAR = true
[session]
PROVIDER = file
[log]
MODE = file
LEVEL = Info
ROOT_PATH = C:/gogs/log
[security]
INSTALL_LOCK = true
SECRET_KEY = XXXXXXXXXXXX
操作流程:
1, 创建各单元
管理员创建组织(Organization),
组织创建团队(Teams)和仓库(Repository),
组织邀请人(People)进组织,
2, 组织各单元
组织添加团队成员(Add Team Member )
组织把仓库(Repositories)中的项目分配给团队(Add Team Repository )