Linux搭建git私有服務(wù)器
1:用虛擬機(jī)或者 自己買的玩的 阿里云 或騰訊云 裝上CentOS系統(tǒng)
2:用putty連接 道Linux服務(wù)器上
3:下載 git 服務(wù)源碼
正式安裝
1、安裝git服務(wù)環(huán)境準(zhǔn)備
1:下載 git 服務(wù)器包 這里利用的是git-2.5.0.tar.gz
1:打開 PSFTP 如果安裝了 putty 肯定是又這個(gè)的,打開psftp后直接輸入 你服務(wù)器的用戶名和密碼,如果你用putty連接后 psftp 是知道 你的服務(wù)器url的 然后用 Put '本地路徑/文件名'

yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc
2、下載git-2.5.0.tar.gz
1)解壓縮(上傳后會(huì)在root文件下 然后 使用解壓縮命令 tar zxvf git-2.5.0.tar.gz)
2)cd git-2.5.0

3)autoconf(如果報(bào) autoconf:command not fount 那么請(qǐng)執(zhí)行 # yum install autoconf)
4)./configure
5)make
6)make install
3、添加用戶
adduser -r -c 'git version control' -d /home/git -m git
此命令執(zhí)行后會(huì)創(chuàng)建/home/git目錄作為git用戶的主目錄。
5、設(shè)置密碼
passwd git
輸入兩次密碼
6、切換到git用戶
su git
7、創(chuàng)建git倉(cāng)庫(kù)
git --bare init /home/git/first
注意:如果不使用“--bare”參數(shù),初始化倉(cāng)庫(kù)后,提交master分支時(shí)報(bào)錯(cuò)。這是由于git默認(rèn)拒絕了push操作,需要.git/config添加如下代碼:
[receive]
denyCurrentBranch = ignore
推薦使用:git --bare init初始化倉(cāng)庫(kù)。


浙公網(wǎng)安備 33010602011771號(hào)