日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS7安裝gogsgit代碼服務(wù)器

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