1、git安裝
yum -y install git
2、建立git使用者組
groupadd git
useradd git -g git
3、建立證書登入
收集所有需要登入的使用者的公鑰,公鑰位於id_rsa.pub檔案中,把我們的公鑰匯入到/home/git/.ssh/authorized_keys檔案裡,一行乙個。
4、git伺服器開啟rsa認證
然後就可以去git伺服器上新增你的公鑰用來驗證你的資訊了。在git伺服器上首先需要將/etc/ssh/sshd_config中將rsa認證開啟,即:
1.rsaauthentication yes
2.pubkeyauthentication yes
3.authorizedkeysfile .ssh/authorized_keys
5、建立 .shh 檔案
cd /home/git
mkdir .ssh
chown -r git:git .ssh
6、生成秘鑰上傳到伺服器
回到客戶端gitbash
ssh-keygen -t rsa -c 「[email protected]」
ssh [email protected] 『cat >> .ssh/authorized_keys』 < ~/.ssh/id_rsa.pub
7、檔案許可權
chmod 700 .ssh
cd .ssh
chmod 600 authorized_keys
在/home/gitrepo目錄下輸入命令:
cd /home
mkdir gitrepo
chown git:git gitrepo/
cd gitrepo
8、建git倉庫
$ git init --bare learngit.git
initialized empty git repository in /home/gitrepo/learngit.git/
以上命令git建立乙個空倉庫,伺服器上的git倉庫通常都以.git結尾。然後,把倉庫所屬使用者改為git:
chown -r git:git learngit.git
9、關閉selinux
setenforce 0
最後git clone [email protected]:/home/gitrepo/learngit.git
騰訊雲下centos git 轉殖遠端倉庫
坑爹啊,坑爹 第一次玩centos,git 先公升級到2.0以上 git clone 依舊報錯 必須使用下面的 git clone https 使用者名稱 gitee.com 才能clone下來,我要 了,麻痺的,睡覺 git clone https 使用者名稱 gitee.com 才能clone下...
centos git更新 搭建git伺服器
看下當前的伺服器資訊,這樣為之後遇到問題好解決做鋪墊 cat etc issue 檢視當前系統 我的為 centos release 6.2 final file bin ls 檢視系統是32位還是64位git 直接輸入看看是否安裝 rpm q git 或者輸入這個指令也是可以的此次我操作的是安裝了...
雲伺服器 centos git服務搭建
1.安裝git sudo yum install git 2.新增git使用者 sudo adduser git 3.在合適的目錄初始化git裸倉庫,如 home ly git server test.git sudo git init bare test.git 4.修改owner 預設是root...