官網(wǎng):http://gogs.io/
一切以官網(wǎng)為準(zhǔn)
項(xiàng)目托管地址:https://github.com/gogits
一下一centos為例坤邪,
1:下載數(shù)據(jù)庫(kù)
yum install mysql-server mysql-client
2:下載git
yum insatall git
3:安裝ssh,默認(rèn)端口為22擅威,其它端口請(qǐng)自行查看
3:數(shù)據(jù)庫(kù)基本配置畏铆,不懂自行搜索、學(xué)習(xí)->建立表:表名gogs
4:下載安裝gogs
三種方法,源碼編譯安裝遍希、二進(jìn)制文件安裝、包管理安裝
此處說(shuō)二進(jìn)制文件安裝:
(1):下載文件里烦,官網(wǎng)找凿蒜,沒(méi)有圖形界面使用wget下載
(2):解壓文件,如果不是遠(yuǎn)程主機(jī)胁黑,是本地主機(jī)废封,可以直接運(yùn)行 ./gogs web 然后訪問(wèn) http//:0.0.0.0:3000 在網(wǎng)頁(yè)端配置,然后就行了
如果不方便本地訪問(wèn)丧蘸,比如是vps漂洋,則在解壓后的gogs文件夾下建立 custom/conf/app.ini,在里面添加
[server]
HTTP_ADDR = 這里填主機(jī)地址
HTTP_PORT = 這里填端口號(hào)力喷,默認(rèn)是3000
SSH_PORT = 這里填你的ssh的端口號(hào)
然后用瀏覽器 訪問(wèn)你的主機(jī)地址:端口號(hào) 就可以進(jìn)行配置了刽漂,然后保存,就可以使用了
5:如果保存退出之后無(wú)法訪問(wèn)了弟孟,在主機(jī)終端重啟gogs進(jìn)程即可 進(jìn)入安裝路徑 運(yùn)行./gogs web 贝咙,然后就可以正常使用了
6:gogs進(jìn)程需要一直啟動(dòng)才會(huì)有用,可以在后臺(tái)運(yùn)行 在./gogs web 后面添加& 后臺(tái)執(zhí)行(./gogs web &)
7:要關(guān)閉進(jìn)程 先使用ps aux|grep gogs 查看進(jìn)程拂募,然后殺死進(jìn)程(kill 進(jìn)程的PID號(hào))
8:設(shè)置開機(jī)自啟:在/etc/init.d 下建立文件gogs_start_script.sh
內(nèi)容為:#!/bin/sh
cd /home/neucrack/data/server/gogs/gogs/
(./gogs web &)
exit
然后應(yīng)用update-rc.d gogs_start_script .sh defaults 95