您好,登錄后才能下訂單哦!
用久了SVN,突然換了項(xiàng)目組,新的項(xiàng)目要求使用GIT,還有點(diǎn)點(diǎn)生疏,于是不得不重新翻看以前的學(xué)習(xí)筆記,在復(fù)習(xí)的過(guò)程中想到自己也已經(jīng)工作兩年了,也該學(xué)會(huì)總結(jié)和思考,便誕生了開始有計(jì)劃的寫微博的想法,想把自己無(wú)論是在工作實(shí)踐中學(xué)到的還是書本學(xué)習(xí)到的以及學(xué)習(xí)的方法分享出來(lái),寫得好讓大家也有所收獲,寫得不好就當(dāng)“博”大家一樂(lè)。
這是我在51CTO的第一篇微博,今天主要分享:GIT服務(wù)器搭建及配置。
一、安裝環(huán)境
操作系統(tǒng):CentOS 6.4
二、檢測(cè)是否已安裝GIT
git --version
未安裝 -bash: git: command not found
已安裝 git version x.x.x
三、yum 安裝
yum install git
四、卸載
yum remove git
五、添加Linux系統(tǒng)的git管理員用戶
adduser git passwrd huijia$$
六、禁用git管理員用戶xshell登錄操作系統(tǒng)
七、創(chuàng)建git倉(cāng)庫(kù)并將倉(cāng)庫(kù)所有權(quán)設(shè)置為上一步添加的用戶
mkdir /usr/local/gitrepos cd /usr/local/gitrepos #初始化文件夾為git倉(cāng)庫(kù) git init --bare sample.git sudo chown git:git /usr/local/gitrepos sudo chmod 760 /usr/local/gitrepos
八、添加git的倉(cāng)庫(kù)的使用用戶
收集所有需要登錄的用戶的公鑰,就是用戶在自己的git客戶端生成的id_rsa.pub
文件,把所有公鑰復(fù)制到/home/git/.ssh/authorized_keys
文件里,一行一個(gè)
key生成方法:
打卡git客戶端 git bash
ssh-keygen -t rsa -C "xxxx@xxxx.com"
默認(rèn)情況下不斷按Enter鍵就行
九、鏈接測(cè)試
打開git客戶端git bash
git clone git@git服務(wù)器部署的電腦IP:/usr/local/gitrepos/sample.git Cloning into 'sample'... warning: You appear to have cloned an empty repository.
出現(xiàn)以上信息表明git服務(wù)器搭建成功
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。