新聞中心
1,關(guān)于Gogs
開源的代碼服務(wù)器最牛的是github,有一個(gè)開源的實(shí)現(xiàn)是gitlab。但是gitlab是用ruby寫的,某些時(shí)候性能有問題。有的時(shí)候使用的時(shí)候超級(jí)慢。代碼存的多了就會(huì)出現(xiàn)的問題。不知道 gogs會(huì)不會(huì)有這個(gè)問題。于是嘗試下。
官方網(wǎng)站是:https://gogs.io/

十載的石林網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整石林建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“石林網(wǎng)站設(shè)計(jì)”,“石林網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
2,安裝步驟
https://gogs.io/docs/installation
我使用的是最簡(jiǎn)單docker安裝。在CentOS7 直接install就可以安裝docker。源里面有。
yum -y install docker
否則還需要安裝mysql,git,ssh等服務(wù),只是先折騰下,不想太麻煩。即使二進(jìn)制的安裝也才有15mb大小。
https://github.com/gogits/gogs/tree/master/docker
# Pull image from Docker Hub.
$ docker pull gogs/gogs
# Create local directory for volume. $ mkdir -p /var/gogs # Use `docker run` for the first time. $ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs # Use `docker start` if you have stopped it. $ docker start gogs
使用docker ps就可以看到服務(wù)了:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a42d410293e4 gogs/gogs "docker/start.sh /bin" 17 seconds ago Up 8 seconds 0.0.0.0:10022->22/tcp, 0.0.0.0:10080->3000/tcp gogs
3,安裝gogs
4,測(cè)試git服務(wù)
# git clone http://192.168.1.8:10080/gogs/gogs.git
# touch README.md
# git add README.md
# git commit -m "first commit"
# git push -u origin master
如果沒有配置ssh,則需要輸入用戶名密碼:
Username for 'http://192.168.1.8:10080': gogs
Password for 'http://gogs@192.168.1.8:10080':
Counting objects: 3, done.
Writing objects: 100% (3/3), 206 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://192.168.1.8:10080/gogs/gogs.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
5,總結(jié)
gogs代碼非常的少,二進(jìn)制代碼才18mb。速度很快。
沒有太多冗余的功能,比較gitlab還是顯得簡(jiǎn)陋點(diǎn)。但是這個(gè)問題不大,功能越多問題越多,只要做好git服務(wù)就行,其他的花哨的東西都沒有用。
做代碼托管服務(wù)足夠了,沒有g(shù)itlab之前,代碼放到svn服務(wù)器的時(shí)候還沒有可視化界面呢,只要配置文件不一樣使用么。
已經(jīng)非常不錯(cuò)了,速度快,夠穩(wěn)定就行了,其他都是浮云。
當(dāng)前標(biāo)題:CentOS7安裝gogsgit代碼服務(wù)器
文章源于:http://www.dlmjj.cn/article/dhiddei.html


咨詢
建站咨詢
