Git 伺服器搭建(Linux)

2021-07-06 08:48:51 字數 1086 閱讀 2539



ubuntu/debian

$ sudo apt-get install git

二、建立乙個單獨的 git使用者

sudo useradd -m git 

sudo passwd git

yourpassword

三、然後,在新建的git使用者主目錄下建立乙個資料夾作為git的倉庫,並為這個倉庫配備最基本的安防——許可權控制

sudo mkdir /home/git/repositories.git

sudo chown git:git /home/git/repositories.git 

sudo chmod 755 /home/git/repositories.git 

四、倉庫初始化

cd /home/git/repositories.git/

只做**倉庫。不開發,裸的倉庫

git init --bare

本地倉庫

git init

git config --global user.name "yourname" 

git config --global user.email "[email protected]"

五、使用,clone,add,commit,push,pull

clone ** 到當前資料夾

git clone git@ip:/home/git/repositories.git .

。。。六、建立證書登入:(免密碼)

收集所有需要登入的使用者的公鑰

# 開發機上 

ssh-keygen #接下來一路回車就好了,在預設目錄下生成預設金鑰檔案 

把所有金鑰檔案的內容

匯入到/home/git/.ssh/authorized_keys檔案裡,一行乙個。

注:如果檔案不存在,則建立乙個

************************

本片文件為手打,和一下複製,

可能會出錯,請靈活參考,

文章中的內容,為本人搭建的,

過程,可能會不全面,有錯的

地方望告知。

########################

Linux搭建git伺服器

總結本人在linux伺服器上搭建git伺服器遇到的 問題,ps 基於centos 在伺服器上安裝git伺服器 yum install git 建立git使用者 useradd d home git git passwd git 給git使用者設定密碼 zhangmx520 賦予ssh許可權 vi e...

Linux搭建git伺服器

1.安裝git yum install git 2.新建乙個git使用者 adduser git 3.在git目錄新建乙個.ssh的目錄 mkdir home git ssh 4.在.ssh目錄下新建authorized keys檔案,用來存放客戶端的ssh key vi authorized ke...

linux搭建git伺服器

服務端配置 1 安裝git 2 新建乙個使用者,只能用來上傳 而不能通過ssh登入,比如git使用者 adduser git chsh s command v git shell git 使用git shell替換bash 這樣git使用者就不能通過ssh登入 這一步會有警告,提示git shell...