CentOS7 上搭建Git倉庫服務

2021-08-12 00:12:37 字數 1377 閱讀 9517

閱讀此文之前首先要滿足一下幾點

1、安裝git:

$ sudo yum install git
2、為git倉庫建立使用者

$ sudo adduser git

$ su git

$ cd

$ mkdir .ssh && chmod 700 .ssh

$ touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

3、為git倉庫建立資料夾

$ su

# cd /opt

# mkdir git

# chown git:git git

# chmod 755 git

1、客戶端生成金鑰對(使用git bash)

ssh-keygen

-t rsa -c

"[email protected]"

-t: 金鑰型別

-c: 注釋

如果不設定密碼就一路回車, 會在~/.ssh/資料夾下生成金鑰對,其中id_rsa.pub就是公鑰檔案

2、將公鑰新增到伺服器

客戶端git bash執行一下命令將公鑰檔案拷貝到伺服器的任意位置。

cd ~/.ssh/

scp -r id_rsa.pub root@server

:/home/git/.ssh/id_rsa.pub

追加到authorized_keys後

# su git

$ cd ~/.ssh

$ cat id_rsa.pub >> authorized_keys

在客戶端建立任意目錄,一般情況下是.git結尾,比如test.git

git bash 執行一下命令初始化乙個倉庫

cd test.git

git init --bare

cd ..

scp -r test.gt git@server

:/opt/git/

如果到該專案目錄中執行 git init 命令,並加上 –shared 選項,那麼 git 會自動修改該倉庫目錄的組許可權為可寫。

ssh git@server

$ cd /opt/git/test.git

$ git init --bare --shared

git clone git@server

:/opt/git/test.git

end

centos7上搭建docker私有倉庫

私有倉庫主機 centos7 10.60.34.46 客戶機 centos7 client 私有倉庫主機上 docker pull registry 執行registry容器,為了在容器關閉時不刪除倉庫目錄,需要把倉庫目錄掛載到宿主機目錄 docker run d p5000 5000 v opt ...

CentOS 7 搭建docker倉庫

docker已經足夠火了,試想每次部署都要飄洋過海去docker官方倉庫拉映象,肯定受不了,即使有了國內映象,然而,頻繁的docker部署,依然會讓網速捉襟見肘。所以必須搭建內網私有docker倉庫,充分利用高速內網頻寬。與vmware habor相比,docker distrbution 勝在小巧...

centos7 搭建Docker 私有倉庫

an highlighted block 拉取私有倉庫映象 docker pull registry 啟動私有倉庫容器 docker run d v opt registry var lib registry p 5000 5000 restart always name registry regi...