Centos7.3下安裝gogs輕量級git工具,可代替gitlab!!!

安裝Docker

yum -y install docker

啓動Docker服務

service docker start

Docker拉取gogs鏡像

  docker pull gogs/gogs

創建Gogs文件夾

  mkdir -p /var/gogs

Docker創建gogs服務

  docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

安裝Gogs


注意,這一步可能訪問不了,請先檢查自己的防火牆,我的是阿里雲,我添加了如下配置

安全規則

在瀏覽器輸入 xx.xx.xx.xx:10080 ,就可以訪問安裝界面了,在這個界面配置好數據庫,我用的SQLite3數據庫,也可以用其他的。還可以配置管理員賬號,如果沒有配置,默認第一個用戶就是管理員,

gogs install

配置完成後,我們再次訪問xx.xx.xx.xx:10080,就可以看到Gogs界面了,創建一個thinkphp5.1的倉庫試一下

 

gogs home

我們可以創建一個倉庫,測試一下

 

這個時候你會發現你的倉儲地址是 http://xx.xx.xx.xx:10080/root/Thinkphp5.1.git這個地址好像不是我們想要的,怎麼辦呢
注意,我的已經更改過,所以沒有這個問題。

設置Gogs倉儲地址

#gogs容器必須在運行狀態
docker exec -it gogs /bin/bash 

cd ~/../data/gogs/conf/ 

vim app.ini 

將裏面的localhost設置爲服務器ip

ip setting

#保存配置
eixt

docker restart gogs 


完美!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章