CentOS7搭建Git服務(wù)器
安裝git
安裝git
yum install git
版本git
git --version
卸載git
yum remove git
創(chuàng)建一個(gè)git用戶
useradd git
passwd git
兩次密碼
創(chuàng)建git服務(wù)器工作空間
cd /
mkdir git
進(jìn)入目錄下
cd git
創(chuàng)建一個(gè)空倉(cāng)庫(kù)
git init --bare pro.git
將git 文件夾賦予git用戶
chown -R git:git pro.git
禁用shell登錄(可不做)
編輯/etc/passwd文件
git:x:1001:1001:,,,:/home/git:/bin/bash
改為
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
克隆一份project.git(客戶端執(zhí)行)
git clone git@[git服務(wù)器ip]:/git/pro.git
推送客戶端信息到服務(wù)器
git push origin master
出現(xiàn)問(wèn)題
問(wèn)題1
ssh_exchange_identification: read: Connection reset by peer
給那個(gè)倉(cāng)庫(kù)權(quán)限拘荡,權(quán)限不夠缤骨,所以推送不上去
chmod 777 pro.git
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者