之前一直是在伺服器上採用原生git和客戶端同步,這樣做的話只能滿足基本需要,如果要和其他人同步或者進行版本檢視等都不是很方便。
glogs是乙個極易搭建的自助 git 服務,輕量級,易移植,很方便我這種希望快速搭建,且經常換服務的人。
這裡選用docker安裝,方便快捷。
docker pull gogs/gogs
mkdir /data0/lgy/gogs/後台
docker run --name=private-gogs -d -p 10022:22 -p 10080:3000 -v /data0/lgy/gogs:/data gogs/gogs登入ip:10080即可登入網頁,初次登入需要配置。
要注意,需要將「應用url」改為伺服器ip:10080,這個埠和docker內部的3000進行了繫結。
利用管理員賬號,建立乙個使用者,使之和需要遷移的git服務賬號有同樣的使用者名稱和郵箱。
新增其他pc的公鑰到新建賬戶中。
在儲存有專案的pc上,
cat ~/.ssh/id_rsa.pub將公鑰貼入
然後修改pc裡面git專案的遠端伺服器url:
git remote remove origin然後更新remote url:
git remote add origin ssh://git@遠端伺服器ip:10022/新建使用者名稱/專案名.git在遠端伺服器新建乙個空的專案,專案名和本機專案名一致。
再設定push的引數:
git remote add origin ssh://git@遠端伺服器ip:10022/新建使用者名稱/專案名.git
使用Gogs 搭建個人git倉庫
在阿里最低配置的ubuntu系統中搭建,因為公司用的gogs搭建的git倉庫,還很不錯,而且消耗記憶體比較小。阿里雲ecs伺服器 ubuntu 16.04.2 1核cpu 1g記憶體 1m頻寬 40g系統盤 1.安裝nginx sudo apt get install nginx如果報異常 root...
使用Docker搭建git服務Gogs
首先拉取gogs映象1.sudo docker pull gogs gogs 建立本地目錄存放資料 2.sudo mkdir p var gogs 使用run命令繫結埠和一些配置檔案 3.sudo docker run d name mygogs p 10022 22 p 10080 3000 v ...
阿里雲安裝搭建gogs
第一次弄,瞎jiba 整,先記錄下來。整了個阿里雲,為ubuntu系統 外網 ip為 xx,然後登入後,開整。sudo apt get update sudo apt get upgrade sudo adduser git 建立使用者 可能有一大堆密碼之類的。密碼 git version 檢查gi...