我選擇的是國人本身開發的gogs
1.根據文檔,選擇二進制包下載,我下載的是mws內置windows服務的git
nssm我試過,反正我沒成功,註冊服務的時候提示我OpenServer指定的服務未安裝web
修改 D:/Gogs/custom/conf/app.ini 文件的相應信息:數據庫
RUN_USER = COMPUTERNAME$ //運行應用的用戶名稱,咱們建議您使用 git,但若是您在我的計算機上運行 Gogs,請修改成您的系統用戶名稱windows
根據官網說的,咱們將端口改成80(前提是80端口不能被別的應用程序佔用),將HTTP_ADDR更改成本身的ip,ROOT_URL改成http://域名,DOMAIN改成域名,在C:/Windows/System32/drivers/etc/hosts,添加127.0.0.1 本身的域名或者ip
6.使用內置功能
cmd.exe以管理員身份打開命令提示符()。運行如下命令:瀏覽器
sc create gogs start= auto binPath= "\"C:\gogs\gogs.exe\" web --config \"C:\gogs\custom\conf\app.ini\""
確保每一個後面都有空格=。您能夠選擇添加其餘參數以進一步修改服務,或在服務管理控制檯中手動修改它。成功後能夠在服務中看到app
要啓動服務,請運行如下命令:spa
C:\> net start gogs
若是啓動不了,將剛開始輸入gogs.exe web命令的那個窗口關閉,再試試,若是還不行,就打開任務管理器,點擊服務那欄,找到gogs,鼠標右鍵,點擊開始運行,若是還不行就去看系統日誌吧日誌