溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

GIT服務(wù)器搭建及配置詳解

發(fā)布時(shí)間:2020-07-19 22:14:37 來(lái)源:網(wǎng)絡(luò) 閱讀:921 作者:PeterChen_ 欄目:建站服務(wù)器

    用久了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)

GIT服務(wù)器搭建及配置詳解

七、創(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ù)器搭建成功


   




向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI