使用Gogs搭建自己的Git私有倉庫
我這里是以阿里云服務(wù)器為例(其他服務(wù)器和主機(jī)應(yīng)該是類似的),root用戶進(jìn)行安裝。
安裝git
root@brian:~# apt-get install git
下載并安裝gogs
1.下載
打開官方下載鏈接,找到對應(yīng)版本.
我們這里選的是Linux amd64,然后HTTPS / CDN(通常來說CDN會更快):TAR.GZ 右鍵復(fù)制鏈接即可.
2.解壓
root@brian:~# tar -zxvf gogs_0.12.3_linux_amd64.tar.gz
然后會在當(dāng)前目錄解壓出gogs目錄。
運(yùn)行與配置
gogs有開發(fā)者模式和部署模式,我們以部署模式配置。
部署模式
-
使用命令
cd
進(jìn)入到剛剛解壓出的gogs目錄。root@brian:~# cd gogs root@brian:~/gogs# ls gogs LICENSE README.md README_ZH.md scripts
-
執(zhí)行命令
./gogs web
。root@brian:~/gogs# ./gogs web 2021/09/04 00:49:13 [ WARN] Custom config "/root/gogs/custom/conf/app.ini" not found. Ignore this warning if you're running for the first time 2021/09/04 00:49:13 [TRACE] Log mode: Console (Trace) 2021/09/04 00:49:13 [ INFO] Gogs 0.12.3 2021/09/04 00:49:13 [TRACE] Work directory: /root/gogs 2021/09/04 00:49:13 [TRACE] Custom path: /root/gogs/custom 2021/09/04 00:49:13 [TRACE] Custom config: /root/gogs/custom/conf/app.ini 2021/09/04 00:49:13 [TRACE] Log path: /root/gogs/log 2021/09/04 00:49:13 [TRACE] Build time: 2020-10-07 03:03:48 UTC 2021/09/04 00:49:13 [TRACE] Build commit: f0e3cd90f8d7695960eeef2e4e54b2e717302f6c 2021/09/04 00:49:13 [ INFO] Run mode: Development 2021/09/04 00:49:13 [ INFO] Listen on http://0.0.0.0:3000
這里會提示,“/root/gogs/custom/conf/app.ini” not found. Ignore this warning if you’re running for the first time。我們第一次運(yùn)行,忽略該提醒。
-
Gogs 默認(rèn)會在端口
3000
啟動 HTTP 服務(wù),訪問/install
以進(jìn)行初始配置(例如 http://localhost:3000/install )。localhost是服務(wù)器的公網(wǎng)IP。
阿里云服務(wù)器默認(rèn)會禁止對3000端口等一些端口的訪問。我們首先要配置阿里云服務(wù)器開放對應(yīng)端口的訪問。如果不能訪問該頁面,是因?yàn)槟愕姆?wù)器禁止了3000端口被訪問。這需要在阿里云控制臺進(jìn)行“安全組”配置。實(shí)例–>更多–>網(wǎng)絡(luò)和安全組–>安全組配置–>配置規(guī)則–>手動添加,添加允許訪問3000端口。
打開瀏覽器,使用http://公網(wǎng)IP:3000/install 網(wǎng)址訪問。正常情況會出現(xiàn)如下“首次運(yùn)行安裝程序”的界面。數(shù)據(jù)庫類型可以選擇任意一種,但是有的配置起來會比較麻煩。這里選擇SQLite3,配置很簡單。
進(jìn)行運(yùn)行系統(tǒng)用戶,域名,URL, 管理員設(shè)置,其他的默認(rèn)即可。
(E:\gogsRepo\NoteBook\LearningNotes\GitLearning\image\首次運(yùn)行安裝.png)]
點(diǎn)擊立即安裝,就可以跳轉(zhuǎn)到控制面板頁面了,就可以進(jìn)行用戶注冊、新建倉庫等操作。至此gogs搭建git私有倉庫就完成了。文章來源:http://www.zghlxwxcb.cn/news/detail-481089.html
點(diǎn)擊立即安裝,就可以跳轉(zhuǎn)到控制面板頁面了,就可以進(jìn)行用戶注冊、新建倉庫等操作。至此gogs搭建git私有倉庫就完成了。
文章來源地址http://www.zghlxwxcb.cn/news/detail-481089.html
到了這里,關(guān)于使用Gogs搭建自己的Git私有倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!