Linux環(huán)境下使用github

最近一段時(shí)間以來(lái)都在使用svn,git反而有點(diǎn)生疏了口叙。和幾個(gè)朋友一起計(jì)劃做項(xiàng)目,linux下做開(kāi)發(fā)嗅战,使用github進(jìn)行版本控制庐扫。說(shuō)來(lái)也怪,windows基本不用怎么配置仗哨,但是linux就要稍微繞一下路了形庭。

1. 安裝前的準(zhǔn)備

linux主機(jī)一臺(tái)(我用的是Debain),github賬號(hào)一個(gè)

2. 安裝git工具

因?yàn)槲沂褂玫氖莂pt庫(kù)厌漂,所以只需要執(zhí)行一下命令就可以了

apt-get install git

需要注意的是萨醒,上述的命令是需要管理員權(quán)限的。

3. 生成ssh密鑰

安裝完git之后苇倡,如無(wú)意外應(yīng)該可以git clone一個(gè)項(xiàng)目了富纸,但是過(guò)程中可能會(huì)很曲折。與windows不同的是旨椒,linux下需要在本機(jī)生成密鑰晓褪,然后將其中的公鑰上傳到github個(gè)人主頁(yè)上。具體操作如下(此時(shí)需要管理員權(quán)限)

ssh-keygen -t rsa -C "你的github郵箱地址"

Enter passphrase (empty for no passphrase): [Type a passphrase]

Enter same passphrase again: [Type passphrase again]

然后輸入密碼综慎,就生成成功了涣仿。然后切換到 /root/.ssh, 如無(wú)意外,你會(huì)看到有三個(gè)文件 id_rsa? id_rsa.pub? known_hosts示惊,其中的id_rsa.pub就是公鑰好港,我們需要把它放到github上。

4. 添加公鑰到github

打開(kāi)個(gè)人github主頁(yè)--->setting--->SSH and GPG keys, 然后點(diǎn)擊New SSH key米罚。Title可以任意寫钧汹,將id_rsa.pub里面的內(nèi)容全部復(fù)制到Key表單里面。

如無(wú)意外录择,應(yīng)該部署成功了拔莱。不妨拿一個(gè)項(xiàng)目來(lái)試試。

5. 另外隘竭,使用git的時(shí)候塘秦,要配置 git config --global user.name 或者git config --global user.email。如果你的git版本是2.0以上货裹,還要設(shè)置一些東西嗤形,不然會(huì)報(bào)錯(cuò)如下

warning: push.default is unset; its implicit value is changing in

Git 2.0 from 'matching' to 'simple'. To squelch this message

and maintain the current behavior after the default changes, use:

? ? git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

? ? git config --global push.default simple

這段話的意思是精偿,matching參數(shù)是git2.0以下的默認(rèn)行為弧圆,執(zhí)行g(shù)it push操作的時(shí)候如果沒(méi)有指定分支赋兵,則會(huì)push本地所有分支到遠(yuǎn)程倉(cāng)庫(kù)中相對(duì)應(yīng)的分支。而到了2.x搔预,默認(rèn)行為是simple霹期,執(zhí)行g(shù)it push 沒(méi)有指定分支的時(shí)候,只會(huì)push當(dāng)前所在分支到遠(yuǎn)程倉(cāng)庫(kù)拯田。

所以历造,你必要指定其中一個(gè)參數(shù)。(當(dāng)然船庇,可以隨時(shí)改變這個(gè)參數(shù)的)

至此吭产,搭建完成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鸭轮,一起剝皮案震驚了整個(gè)濱河市臣淤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窃爷,老刑警劉巖邑蒋,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異按厘,居然都是意外死亡医吊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門逮京,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)卿堂,“玉大人,你說(shuō)我怎么就攤上這事懒棉∮蹋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵漓藕,是天一觀的道長(zhǎng)陶珠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)享钞,這世上最難降的妖魔是什么揍诽? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮栗竖,結(jié)果婚禮上暑脆,老公的妹妹穿的比我還像新娘。我一直安慰自己狐肢,他們只是感情好添吗,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著份名,像睡著了一般碟联。 火紅的嫁衣襯著肌膚如雪妓美。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,856評(píng)論 1 290
  • 那天鲤孵,我揣著相機(jī)與錄音壶栋,去河邊找鬼。 笑死普监,一個(gè)胖子當(dāng)著我的面吹牛贵试,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凯正,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼毙玻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了廊散?” 一聲冷哼從身側(cè)響起淆珊,我...
    開(kāi)封第一講書(shū)人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奸汇,沒(méi)想到半個(gè)月后施符,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡擂找,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年戳吝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贯涎。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡听哭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出塘雳,到底是詐尸還是另有隱情陆盘,我是刑警寧澤,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布败明,位于F島的核電站隘马,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏妻顶。R本人自食惡果不足惜酸员,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望讳嘱。 院中可真熱鬧幔嗦,春花似錦、人聲如沸沥潭。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至汇恤,卻和暖如春庞钢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屁置。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工焊夸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仁连,地道東北人蓝角。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像饭冬,于是被迫代替她去往敵國(guó)和親使鹅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理昌抠,服務(wù)發(fā)現(xiàn)患朱,斷路器,智...
    卡卡羅2017閱讀 134,633評(píng)論 18 139
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,645評(píng)論 9 163
  • GIT分布式版本控制系統(tǒng)最佳實(shí)踐 這篇文章來(lái)自于老男孩教育高級(jí)架構(gòu)師班12期的徐亮偉同學(xué)炊苫。 首先感謝老男孩架構(gòu)師班...
    meng_philip123閱讀 3,400評(píng)論 4 36
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git裁厅,從https:/...
    落魂灬閱讀 12,655評(píng)論 4 54
  • 老公把自己的吊蘭養(yǎng)的到處生機(jī)盎然野蠻生長(zhǎng),快成了怪物侨艾。 而婆婆最喜歡的梔子花(圖五)执虹,野草叢生,明知它喜陰唠梨,還偏拉...
    妙魚(yú)頭閱讀 552評(píng)論 5 0