centos7部署git倉庫

2021-09-20 03:29:20 字數 875 閱讀 9067

伺服器端

1.先從yum安裝git

yum –y install git
2.在需要的位置建立乙個裸倉庫(最後以.git結尾)

cd /usr/local

mkdir git

cd git

git init --bare learngit.git

3.建立乙個git使用者並賦予密碼

useradd git

passwd git

4.賦予git使用者許可權

chown -r git:git learngit.git
5.禁用git使用者shell登入(一定要禁用)

vi /etc/passwd
將git使用者修改為如下(一般在最後一行)

git:x:1000:1000::/home/git:/usr/bin/git-shell
6.建立放公鑰的檔案,把客戶端的公鑰放到此檔案中

git@linux:~$ touch .ssh/authorized_keys

git@linux:~$ chmod 600 .ssh/authorized_keys

其他的不用改。服務端完成。

客戶端

1.生成公私鑰

ssh-keygen -t rsa -c "[email protected]"
2.把公鑰新增到伺服器上

3.轉殖遠端專案

//把ip換成自己伺服器的

git clone [email protected]:/usr/local/git/learngit.git

centos7部署docker私有倉庫harbor

部署私有倉庫的目的 docker搭建私有映象倉庫有兩種辦法 第一種用docker命令拉取docker registry,將docker的倉庫映象拉取到本地,在本地構建乙個docker倉庫,這種方法要自己對倉庫進行許可權管理,沒有圖形化頁面操作,命令操作比較繁瑣,另外在docker toolbox下搭...

CentOS7部署過程

接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...

CentOS7部署vsftpd服務

vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...