Notes 使用gogs搭建私有git倉庫

2022-03-03 23:07:31 字數 1132 閱讀 7309

之前一直是在伺服器上採用原生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...