- 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 )