在linux服務(wù)器上搭建git倉庫氧腰,方便同步代碼

git安裝

  • 新系統(tǒng)先更新apt-get : sudo apt-get update
  • 然后安裝git: sudo apt-get install git

新建倉庫

  • 任選一個目錄作為git倉庫位置,如gitRepo/sw(這里可以替換成你的用戶名)
  • 進入倉庫目錄:cd gitRepo/sw
  • 新建倉庫: mkdir ch1.git妆偏,這里可以改成你的項目名稱
  • 初始化一個裸倉庫: git --bare init, 查看一下內(nèi)容刃鳄,出現(xiàn)一下文件就說明ok了:HEAD config hooks objects branches description info refs

新建用戶

如果需要新的用戶來管理這個倉庫

  • 使用useradd -d 用戶主目錄 用戶名新建用戶,
  • 然后passwd 用戶名設(shè)置密碼钱骂,這個下面要用到
  • 修改倉庫文件的擁有者铲汪,是的從本地推送代碼上去后具有寫入權(quán)限:chown -R ch1.git

連接客戶端本地倉庫

  • 進入本地代碼的主目錄,初始化倉庫:git init
  • 建一個小文件測試下:
    • touch 'readme.md'新建文件
    • echo 'hello' > readme.md 添加一點內(nèi)容
    • git add -A,git commit -m 'init'把內(nèi)容加載到本地倉庫罐柳。
  • 連接遠程倉庫:git remote add origin sw@11.11.11.11:/gitRepo/sw/ch1.gitorigin是遠程倉庫的名稱狰住,sw@11.11.11.11:/gitRepo/sw/ch1.git這部分是遠程倉庫的地址张吉,分成3各部分:
    • sw這個是服務(wù)器的用戶名
    • 11.11.11.11這里是服務(wù)器的公網(wǎng)ip
    • /gitRepo/sw/ch1.git這個是前面一步建立的倉庫的在服務(wù)器上的絕對路徑
    • 注意ip后面還有一個冒號
  • 推送本地代碼到服務(wù)器: git push origin mastergit init之后初始化默認創(chuàng)建的master分支催植,現(xiàn)在就是把本地的master分支內(nèi)容推送到名為origin指定的遠程倉庫肮蛹。
    • 這時會詢問密碼,就是服務(wù)器的用戶的密碼
    • 如果希望多人合作開發(fā)创南,那么這個倉庫需要多用戶可以讀寫伦忠,那么可以使用用戶組:chgrp -R ch1.git 用戶組名稱指定倉庫的用戶組,然后修改倉庫目錄的讀寫權(quán)限稿辙,讓用戶組的用戶都可以讀寫:chmod -R g=rw ch1.git,最后把具有開發(fā)讀寫權(quán)限的用戶都歸到這個用戶組昆码。

測試拉取代碼

上一步push成功后,內(nèi)容已經(jīng)到服務(wù)器了邻储,現(xiàn)在測試拉取代碼赋咽,在一個新的文件夾里:git clone sw@11.11.11.11:/gitRepo/sw/ch1.git。這里倉庫地址是一個同樣的格式吨娜,只是你還可以切換成其他用戶脓匿,只要是可以訪問這個倉庫的服務(wù)器用戶。

如果加了多用戶讀寫宦赠,現(xiàn)在可以把clone下來的文件稍微修改陪毡,再push回去米母,再到另一個本地倉庫pull查看。如果另一個本地代碼同步了修改毡琉,那么流程就通了铁瞒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市绊起,隨后出現(xiàn)的幾起案子精拟,更是在濱河造成了極大的恐慌,老刑警劉巖虱歪,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜂绎,死亡現(xiàn)場離奇詭異,居然都是意外死亡笋鄙,警方通過查閱死者的電腦和手機师枣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來萧落,“玉大人践美,你說我怎么就攤上這事≌裔” “怎么了陨倡?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長许布。 經(jīng)常有香客問我兴革,道長,這世上最難降的妖魔是什么蜜唾? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任杂曲,我火速辦了婚禮,結(jié)果婚禮上袁余,老公的妹妹穿的比我還像新娘擎勘。我一直安慰自己,他們只是感情好颖榜,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布棚饵。 她就那樣靜靜地躺著,像睡著了一般朱转。 火紅的嫁衣襯著肌膚如雪蟹地。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天藤为,我揣著相機與錄音怪与,去河邊找鬼。 笑死缅疟,一個胖子當(dāng)著我的面吹牛分别,可吹牛的內(nèi)容都是我干的遍愿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼耘斩,長吁一口氣:“原來是場噩夢啊……” “哼沼填!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起括授,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤坞笙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后荚虚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體薛夜,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年版述,在試婚紗的時候發(fā)現(xiàn)自己被綠了梯澜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡渴析,死狀恐怖晚伙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情俭茧,我是刑警寧澤咆疗,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站母债,受9級特大地震影響民傻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜场斑,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牵署。 院中可真熱鬧漏隐,春花似錦、人聲如沸奴迅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽取具。三九已至脖隶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間暇检,已是汗流浹背产阱。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留块仆,地道東北人构蹬。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓王暗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親庄敛。 傳聞我的和親對象是個殘疾皇子俗壹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

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

  • 聲明:這篇文章來源于廖雪峰老師的官方網(wǎng)站,我僅僅是作為學(xué)習(xí)之用 Git簡介 Git是什么藻烤? Git是目前世界上最先...
    橫渡閱讀 3,952評論 3 27
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,656評論 9 163
  • 三十歲之前的最后一年绷雏,經(jīng)歷了結(jié)婚生子,經(jīng)歷了婚姻生活的幾年磨礪怖亭∠严裕婚前對婚姻的想象全部都是甜蜜浪漫的故事。一個小小的...
    景一夫閱讀 492評論 0 0
  • ARTO 花朵依许,在風(fēng)中 釋放芬芬情欲 只為每年等待 瓣蕊隨之凋零 星辰棺禾,在夜中 閃爍微微光陰 穿過無邊黑暗 逝者隨...
    ARTO老段閱讀 348評論 0 1
  • 我們的孩子總是依賴性太強。尤其凡事都操心的父母峭跳,會養(yǎng)出凡事懶得自己完成的孩子膘婶。因此,給孩子空間蛀醉,讓孩子“吃苦”悬襟,使...
    葵花子精靈閱讀 361評論 0 0