遠(yuǎn)程搭建git服務(wù)器新手踩坑

因業(yè)務(wù)需要搭建遠(yuǎn)程git服務(wù)器方咆,期間遇到了些許問(wèn)題穴亏,在此記錄一下玫锋,給對(duì)于服務(wù)器端操作不太熟悉的同學(xué)一點(diǎn)幫助(每條命令后都有較為詳細(xì)的解釋?zhuān)魧?duì)命令不熟悉可以讀一讀)挠乳。

服務(wù)器及本地環(huán)境

服務(wù)器端 使用centos 6.5版本 本地(即clone方)OSx系統(tǒng)終端

安裝git

$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel  //安裝git需要的依賴(lài)包
$ ssh root@{port}      //鏈接遠(yuǎn)程服務(wù)器  里面的port使用真實(shí)服務(wù)器ip進(jìn)行替換
$ yum install git       //yum是CentOS中的軟件包管理工具权薯,類(lèi)似于前端經(jīng)常使用的npm,簡(jiǎn)單的 yum install [packageName] 即可進(jìn)行程序的安裝

創(chuàng)建用戶及群組

如同svn一樣睡扬,一個(gè)遠(yuǎn)程的git將會(huì)有多個(gè)項(xiàng)目組或多個(gè)人進(jìn)行使用盟蚣,這個(gè)時(shí)候,需要?jiǎng)?chuàng)建多個(gè)賬號(hào)及用戶組卖怜,這樣無(wú)論是需要查找某段代碼是誰(shuí)進(jìn)行的修改屎开,亦或是需要進(jìn)行權(quán)限的管理都顯得方便許多。

$ grouped gao_team   //添加 名稱(chēng)為gao_team的用戶群組
$ adduser gaogao -g gao_team   //添加用戶 gaogao 至gao_team群組(前面的git為用戶名 后面的為群組名字) 
$ passed gaogao  //用戶初始狀態(tài)下無(wú)密碼马靠,若無(wú)密碼 是不可以登錄的  保護(hù)機(jī)制  在鏈接的時(shí)候 也可能會(huì)出現(xiàn)報(bào)錯(cuò)

初始化需要使用git的文件夾

$ cd /home        //進(jìn)入家目錄奄抽,此目錄是剛才建立的用戶可訪問(wèn)的首頁(yè)目錄蔼两,如建立用戶gaogao,則其家目錄為 home/gaogao   而root用戶可看到此服務(wù)器中所有用戶的家目錄
$ mkdir gaogao_file  //mkdir命令建立 gaogao_file 文件夾 
$ chown gaogao:gao_team gaogao_file  //通過(guò)chown改變文件的擁有者和群組如孝,此操作中將gaogao_file文件夾的所有者改為gao_team的gagao(注意宪哩,此命令需要root權(quán)限者才能進(jìn)行操作)
$ cd gaogao_file   //使用cd命令進(jìn)入我們剛創(chuàng)建的gaogao_file文件夾
$ git init - -bare gaogao.git   //初始化git庫(kù),注意 git init 命令 和 git init - -bare命令是不同的 git init - -bare建立的git庫(kù)是不支持各種git操作的裸倉(cāng)庫(kù)第晰,其只保存git歷史提交的版本信息锁孟,不允許用戶進(jìn)行g(shù)it操作
Initialized empty Git repository in /home/gaogao_file/gao.git/
這里若成功,則會(huì)出現(xiàn)提示茁瘦,下面我們用chown命令品抽,將剛新建好的gao.git的所有者改為gaogao用戶(和剛才文件夾操作方式大同小異)
$ chown -R git:git runoob.git   //這里多了個(gè)-R,意味向下進(jìn)行循環(huán),即這個(gè)目錄及其下面的子目錄的所有者均進(jìn)行改變甜熔,當(dāng)然了這個(gè)chown命令依舊是需要root權(quán)限者才可以進(jìn)行操作的圆恤。

試試效果
使用本地終端,進(jìn)行操作

$ git clone git@xxx.xx.xx.x:/home/gaogao_file/gao.git  //這里使用你的ip對(duì)xxx.xx.xx.x進(jìn)行替換
Cloning into 'gao'...
warning: You appear to have cloned an empty repository.
Checking connectivity… done.
到現(xiàn)在為止腔稀,git服務(wù)器算是搭建完畢了盆昙,本文是博主在搭建過(guò)程中,摸索時(shí)查看了一些資料焊虏,有些資料解釋較少淡喜,我根據(jù)自己的理解進(jìn)行了補(bǔ)充,若有一些疏漏的地方诵闭,也請(qǐng)您不吝賜教炼团,祝大家工作順利??
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市疏尿,隨后出現(xiàn)的幾起案子瘟芝,更是在濱河造成了極大的恐慌,老刑警劉巖褥琐,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锌俱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡敌呈,警方通過(guò)查閱死者的電腦和手機(jī)嚼鹉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)驱富,“玉大人锚赤,你說(shuō)我怎么就攤上這事『峙福” “怎么了线脚?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我浑侥,道長(zhǎng)姊舵,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任寓落,我火速辦了婚禮括丁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伶选。我一直安慰自己史飞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布仰税。 她就那樣靜靜地躺著构资,像睡著了一般。 火紅的嫁衣襯著肌膚如雪陨簇。 梳的紋絲不亂的頭發(fā)上吐绵,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音河绽,去河邊找鬼己单。 笑死,一個(gè)胖子當(dāng)著我的面吹牛耙饰,可吹牛的內(nèi)容都是我干的纹笼。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼榔幸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了矮嫉?” 一聲冷哼從身側(cè)響起削咆,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蠢笋,沒(méi)想到半個(gè)月后拨齐,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昨寞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年瞻惋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片援岩。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡歼狼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出享怀,到底是詐尸還是另有隱情羽峰,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站梅屉,受9級(jí)特大地震影響值纱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜坯汤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一虐唠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惰聂,春花似錦疆偿、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至鼻种,卻和暖如春反番,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叉钥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工罢缸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人投队。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓枫疆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親敷鸦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子息楔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)扒披,斷路器值依,智...
    卡卡羅2017閱讀 134,629評(píng)論 18 139
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,644評(píng)論 9 163
  • 12講的是就一宗子弒父的案子,陪審團(tuán)的12人就最后判決展開(kāi)討論表決碟案,工程師戴維斯力挽狂瀾使事實(shí)逐漸水落石出愿险,其他陪...
    我要刮出絡(luò)腮胡子閱讀 514評(píng)論 0 1
  • 很多人說(shuō)鳖目,我每天都按時(shí)排便扮叨,應(yīng)該沒(méi)有宿便吧?其實(shí)宿便幾乎是每個(gè)人都有的领迈,只是量多量少的問(wèn)題甫匹。 宿便與腸毒 由于腸道...
    識(shí)緣閱讀 468評(píng)論 0 0