Centos搭建GIT私服

2021-09-13 17:55:11 字數 1390 閱讀 6799

安裝git

centos預設自帶git

可以通過以下命令進行檢視

git --version
預設是1.8

建立使用者

groupadd git

adduser git -g git

password git

先建立乙個使用者組

再在這個使用者組裡面建立乙個使用者

再給使用者設定密碼

建立authorized_keys檔案

cd /home/git

mkdir .ssh

chmod 700 .ssh

touch .ssh/authorized_keys

chmod 600 .ssh/authorized_keys

cd /home

chown -r git:git git

要注意的是檔案許可權和所屬使用者。

(後續的git clone如果需要密碼,很有可能是git使用者沒有訪問authorized_keys檔案的許可權)

客戶端建立金鑰並上傳

ssh-keygen -t rsa -c "your_email"
該命令會產生兩個檔案: id_rsa對應私鑰,id_rsa.pub對應公鑰。

將id_rsa.pub中的內容寫到伺服器的authorized_keys檔案中。

如果有多個客戶端,那麼在authorized_keys檔案中,一行儲存乙個客戶端的公鑰。

建立git倉庫

為了方便管理,所有的git倉庫都置於同一目錄下,假設為/home/gitrepo,

cd /home

mkdir gitrepo

chown git:git gitrepo

接下來建立git倉庫:test.git

cd gitrepo

git init --bare test.git

把倉庫所屬使用者改為git

chown -r git:git test.git
注意每次新建的倉庫,都要修改倉庫的所屬使用者

git私服搭建完畢

push 和 clone示例

開啟git bash

git clone git@ip:/home/gitrepo/test.git

git remote add origin git@ip:/home/gitrepo/test.git

git push -u origin

搭建Git私服

搭建git伺服器需要準備一台執行 linux 的機器,在此我們使用 centos 以下為安裝步驟 1 安裝 git服務環境準備 yum y install curl curl devel zlib devel openssl devel perl cpio expat devel gettext d...

git之 搭建git私服

在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...

Linux搭建git私服,必須好使

趕緊開始吧!命令 yum install y git 檢視版本命令 git version 2 建立乙個資料夾作為git倉庫的目錄 命令 mkdir p 目錄檔名 git 你的倉庫名字.git 3 使用git命令初始化倉庫 命令 git init bare 上條命令 p後面的資料夾目錄 例如 git...