局域網(wǎng)搭建git服務(wù)端并使用Github Desktop作為客戶端

在使用了github的客戶端軟件Github Desktop之后胰挑,感受到了git的便捷夕冲,研究了一下與svn的區(qū)別之后眉踱,結(jié)合目前的團隊情況,決定下個項目開始使用git追逮。

整理一下酪刀,這里服務(wù)端為centos 6.5粹舵,客戶端為mac。

一骂倘、服務(wù)端安裝git

yum install git

二眼滤、服務(wù)端創(chuàng)建用戶

groupadd git和組
useradd -g git -d /var/git git
sudo chown -R git:git /var/git
passwd git

注意下面兩步非常重要,如不做后面會出現(xiàn)奇怪問題历涝。

三诅需、使得創(chuàng)建的git用戶不需要輸入密碼就可以ssh登錄

這一步很重要,否則在git提交文件的過程中將提示密碼荧库,并且GitDesktop clone這個git的時候會提示缺少權(quán)限堰塌。

1、 在客戶端執(zhí)行

ssh-keygen -t rsa
rsa

此時分衫,會在用戶目錄的.ssh目錄中創(chuàng)建id_rsa和id_rsa.pub文件

image.png

2场刑、服務(wù)端配置

把剛才生成的id_rsa.pub這個文件傳輸?shù)椒?wù)端,并將這個文件的內(nèi)容追加到服務(wù)端/var/git/.ssh/authorized_keys中蚪战,注意:.ssh文件夾可能不存在牵现,需要新建

cd /var/git
mkdir .ssh
cat /home/ftpuser/id_rsa.pub >> /var/git/.ssh/authorized_keys

3、配置讀寫權(quán)限

su git
chmod 600 ~/.ssh/authorized_keys 
chmod 700 -R ~/.ssh/

注意這里一定是使用git這個用戶來設(shè)置

image.png

如果是windows版本的客戶端屎勘,首先安裝git https://git-for-windows.github.io/施籍,之后就一樣了。

四概漱、服務(wù)端初始化git版本庫

注意需要使用git這個用戶

su git
cd /var/git
mkdir project.git
cd project.git
git --bare init



install

五丑慎、客戶端clone操作

git clone git@192.168.1.238:/var/git/project.git
cd project
client

五、客戶端提交文件

touch README.md
git add README.md
git commit -m "備注"
git push origin master
commit

這里出現(xiàn)了錯誤remote unpack failed: unpack-objects abnormal exit
是因為服務(wù)端未設(shè)置權(quán)限sudo chown -R git:git /var/git

執(zhí)行之后再次提交

git push origin master
image.png

六瓤摧、使用Github Desktop

打開Github Desktop,選擇File->Clone Repository...

image.png

切換到URL標(biāo)簽竿裂,并輸入git地址
git@192.168.1.238:/var/git/project.git

點擊Clone按鈕,大功告成。

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末照弥,一起剝皮案震驚了整個濱河市腻异,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌这揣,老刑警劉巖悔常,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異给赞,居然都是意外死亡机打,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門片迅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來残邀,“玉大人,你說我怎么就攤上這事〗嬲酰” “怎么了驱闷?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長空免。 經(jīng)常有香客問我空另,道長,這世上最難降的妖魔是什么鼓蜒? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任痹换,我火速辦了婚禮,結(jié)果婚禮上都弹,老公的妹妹穿的比我還像新娘娇豫。我一直安慰自己,他們只是感情好畅厢,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布冯痢。 她就那樣靜靜地躺著,像睡著了一般框杜。 火紅的嫁衣襯著肌膚如雪浦楣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天咪辱,我揣著相機與錄音振劳,去河邊找鬼。 笑死油狂,一個胖子當(dāng)著我的面吹牛历恐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播专筷,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼弱贼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了磷蛹?” 一聲冷哼從身側(cè)響起吮旅,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎味咳,沒想到半個月后庇勃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡槽驶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年匪凉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捺檬。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贸铜,靈堂內(nèi)的尸體忽然破棺而出堡纬,到底是詐尸還是另有隱情聂受,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布烤镐,位于F島的核電站蛋济,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏炮叶。R本人自食惡果不足惜碗旅,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望镜悉。 院中可真熱鬧祟辟,春花似錦、人聲如沸侣肄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽稼锅。三九已至吼具,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間矩距,已是汗流浹背拗盒。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锥债,地道東北人陡蝇。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像赞弥,于是被迫代替她去往敵國和親毅整。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理绽左,服務(wù)發(fā)現(xiàn)悼嫉,斷路器,智...
    卡卡羅2017閱讀 134,711評論 18 139
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝拼窥,安裝完成后戏蔑,可以看到“Git Sh...
    不圓的石頭閱讀 11,878評論 5 63
  • 組別:301期謙虛二組學(xué)員 學(xué)員:劉永川 【六項精進打卡第 350天】 【知~學(xué)習(xí)】 《六項精進》1遍 共41遍 ...
    雞蛋卷伙伴閱讀 278評論 0 0
  • 經(jīng)常腦子里有許多要寫的字总棵,結(jié)果坐到電腦前就忘記。上次寫字還是在一個月之前改含,就這樣的懶惰情龄,自己還做著春秋大夢。 一個...
    胖胖瑾閱讀 893評論 0 0
  • 斷壁照殘陽,雜草拽涼風(fēng)骤视。夜半月上頭鞍爱,不見故人來。 最近回家頻繁专酗,發(fā)現(xiàn)現(xiàn)在的村落已不如記憶中的那般熱鬧了睹逃,沒有了往日...
    藍山夏秋閱讀 216評論 0 0