閱讀此文之前首先要滿足一下幾點
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
-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...