伺服器端配置
yum install -y git
groupadd git
useradd git -g git
2.建立authorized_keys
cd /home/git
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
cd /home
chown -r git:git git
2.伺服器端建立rsa
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
systemctl restart sshd.serivice
3 伺服器端初始化空庫
cd /home
mkdir gitreps
chown git:git gitrepo/
cd gitrepo
git init --bar alantop.git
chown -r git:git alantop.git
客戶端配置
git clone git@ip:/home/gitrepo/alantop.git
補充:建立金鑰,並將公鑰拷貝到伺服器的authorized_keys中
伺服器客戶端均可
ssh-jetgeb -t rsa -c "email"
生成私鑰 id_rsa
生成公鑰 id_rsa.pub 將此檔案寫入到伺服器的authorized_keys中,這樣在git clone時候,就無需密碼。
CentOS 7 安裝git伺服器
yum y install gituseradd git passwd git 建立git目錄和乙個空git倉庫 cd mkdir home git cd home git git init bare test.git chown r git git test.gitgit clone git 19...
CentOS7 安裝 Git 伺服器
yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel yum install git接下來我們 建立乙個git使用者組和使用者,用來執行git服務 groupadd git usera...
centos7 搭建git伺服器
2 移除舊版本git centos自帶git,7.x版本自帶git 1.8.3.1 應該是,也可能不是 安裝新版本之前需要使用yum remove git解除安裝 安裝後解除安裝也可以 root git git version 檢視自帶的版本git version 1.8.3.1 root git ...