開源GIT倉庫 gogs

2022-09-06 12:18:17 字數 856 閱讀 9476

簡介:gogs 是一款極易搭建的自助 git 服務,其目標是打造乙個最簡單、最快速和最輕鬆的方式搭建自助 git 服務。使用 go 語言開發使得 gogs 能夠通過獨立的二進位制分發,並且支援 go 語言支援的 所有平台,包括 linux、mac os x、windows 以及 arm 平台。

專案位址

部署安裝

1、安裝maraidb資料庫並啟動

yum install mariadb-server -y

systemctl start mariadb.service

mysql_secure_installation

2、建立gogs資料庫並賦予許可權

mysql –u root –p

create database gogs;

grant all on *.* to root@'%' identified by 'root';

3、建立git使用者

useradd git

pwsswd git

su git

cd ~

wget

tar zxvf linux_amd64.tar.gz

cd gogs

./gog web

5、測試gogs

gogs倉庫遷移,git倉庫遷移

git伺服器上的目錄和本地.git目錄不一樣,是git bare型別,是禁止直接修改的。當需要從一台git伺服器上遷移git專案到另一天git伺服器上時 可以git clone bare url,將專案轉殖下來,也可以通過直接拷貝git伺服器中的git目錄,作用是一樣的。例子 git clone b...

使用Gogs 搭建個人git倉庫

在阿里最低配置的ubuntu系統中搭建,因為公司用的gogs搭建的git倉庫,還很不錯,而且消耗記憶體比較小。阿里雲ecs伺服器 ubuntu 16.04.2 1核cpu 1g記憶體 1m頻寬 40g系統盤 1.安裝nginx sudo apt get install nginx如果報異常 root...

Notes 使用gogs搭建私有git倉庫

之前一直是在伺服器上採用原生git和客戶端同步,這樣做的話只能滿足基本需要,如果要和其他人同步或者進行版本檢視等都不是很方便。glogs是乙個極易搭建的自助 git 服務,輕量級,易移植,很方便我這種希望快速搭建,且經常換服務的人。這裡選用docker安裝,方便快捷。docker pull gogs...