在mac上使用github--設(shè)置git

Set Up Git

第一步:下載安裝git

github核心是一個(gè)叫做git*的開源版本控制系統(tǒng),由創(chuàng)造linux的那個(gè)家伙創(chuàng)造的攀细。所有你本地上跟github有關(guān)的東西,實(shí)際上都由git負(fù)責(zé)管理。

1傅物、下載并安裝最新版本的git

注意:安裝完如果沒看到任何圖標(biāo)別擔(dān)心,因?yàn)樗皇瞧胀ǖ膽?yīng)用丰包。(譯者注:實(shí)際上是一個(gè)命令行工具)

第二步:設(shè)置SSH密鑰

我們使用SSH實(shí)現(xiàn)客戶端跟github的加密通訊流椒。設(shè)置他們很容易,但也需要幾個(gè)步驟涎跨。

為了確保你創(chuàng)建了一個(gè)新的密鑰洼冻,你需要先確定一下原來是不是已經(jīng)有了一個(gè)密鑰隅很。首先屋彪,打開終端(terminal),一般在Application-->Utilities中

1. 檢查ssh密鑰 (如果已經(jīng)有了密鑰蟹但,那可以跳到第四步)

2. 首先,我們需要檢查電腦上是否已經(jīng)有了ssh密鑰:

cd ~/.ssh

如果提示“沒有該文件或文件夾”(?“No such file or directory“ )跳到第三步磕蛇,否則繼續(xù)

3.備份并移除原來的SSH密鑰

因?yàn)橐呀?jīng)有了ssh密鑰的相關(guān)文件夾秀撇,所以你需要將他們備份一下并刪除掉

ls? ? #顯示當(dāng)前文件夾下所有文件和文件夾config id_rsa id_rsa.pub known_hostsmkdir key_backup? ? #在當(dāng)前目錄下創(chuàng)建一個(gè)叫"key_backup"的文件夾cp id_rsa* key_backup? #復(fù)制id_rsa和id_rsa.pub到key_backup里頭rm id_rsa*

4.創(chuàng)建一個(gè)新的SSH密鑰

輸入以下命令創(chuàng)建一個(gè)新的SSH密鑰再扭。由于我們直接使用默認(rèn)設(shè)置,所以當(dāng)問及保存密鑰的位置時(shí),直接按回車区赵。

ssh-keygen -t rsa -C "your_email@youremail.com"? #使用你提供的郵件地址創(chuàng)建一個(gè)新的SSH密鑰Generating public/private rsa key pair.Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

接下來輸入密碼

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

回車骡送,正確的話應(yīng)該顯示如下:

Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa.Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub.The key fingerprint is:01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:dbuser_name@username.comThe key's randomart image is:+--[ RSA 2048]----+|?????.+???+??????||???????=?o?O?.???||????????=?*?*????||???????o?=?+?????||??????o?S?.??????||?????o?o?=???????||??????o?.?E??????||?????????????????||?????????????????|+-----------------+

5. 將你的SSH密鑰添加到github上

5.1 在github網(wǎng)站上點(diǎn)擊“Account

Settings”>Click

“SSH Keys”>Click

“Add SSH key”

用文本編輯器打開id_rsa.pub文件(譯者注:直接在命令行中用vi打開最簡單)到千。這個(gè)文件是你的公鑰,你需要打開“瀏覽隱藏文件”去招到它,因?yàn)?ssh文件夾是隱藏的。需要小心的是裁替,當(dāng)你從文件中拷貝密鑰時(shí)一定要注意密鑰文件是不包含任何空白或者換行符的,這一點(diǎn)非常重要(譯者注:所以你拷貝的時(shí)候注意不要把多余的行或者空格拷貝進(jìn)去)

接下來將密鑰黏貼進(jìn)key的文本框中

點(diǎn)擊Add Key

5.2 測試一切是否順利

為了確保一切正常運(yùn)行貌笨,你需要嘗試下SSH登陸到github弱判。注意,不需要改變以下命令中"git@github.com"部分锥惋。

ssh -T git@github.com

你應(yīng)當(dāng)看到如下結(jié)果:

The authenticity of host 'github.com (207.97.227.239)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?

沒事昌腰,直接"yes"

Hiusername! You've successfully authenticated, but GitHub does not provide shell access.

接下來,設(shè)置你的信息

現(xiàn)在你已經(jīng)設(shè)置好git并且將你的SSH密鑰輸入到github上了膀跌,接下來輪到設(shè)置你的個(gè)人信息了

設(shè)置你的用戶名和郵箱

git會(huì)依舊用戶名和郵箱跟蹤是誰做的提交遭商。并且,我們使用這些信息去關(guān)聯(lián)你的提交和github的賬戶捅伤。輸入以下命令劫流,講name和email替換成你的名字和郵箱。名字需要是你的真實(shí)名字而不是你的github賬戶丛忆。

$ git config --global user.name "Firstname Lastname"? #為你的機(jī)器上所有的git實(shí)例設(shè)置用戶名$ git config --global user.email "your_email@youremail.com"? #為你的機(jī)器上所有的git實(shí)例設(shè)置用戶的郵箱

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末困介,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蘸际,更是在濱河造成了極大的恐慌座哩,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粮彤,死亡現(xiàn)場離奇詭異根穷,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)导坟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門屿良,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人惫周,你說我怎么就攤上這事尘惧。” “怎么了递递?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵喷橙,是天一觀的道長啥么。 經(jīng)常有香客問我,道長贰逾,這世上最難降的妖魔是什么悬荣? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮疙剑,結(jié)果婚禮上氯迂,老公的妹妹穿的比我還像新娘。我一直安慰自己言缤,他們只是感情好嚼蚀,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著管挟,像睡著了一般轿曙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哮独,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天拳芙,我揣著相機(jī)與錄音,去河邊找鬼皮璧。 笑死舟扎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的悴务。 我是一名探鬼主播睹限,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼讯檐!你這毒婦竟也來了羡疗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤别洪,失蹤者是張志新(化名)和其女友劉穎叨恨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挖垛,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痒钝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了痢毒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片送矩。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖哪替,靈堂內(nèi)的尸體忽然破棺而出栋荸,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布晌块,位于F島的核電站爱沟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏摸袁。R本人自食惡果不足惜钥顽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一义屏、第九天 我趴在偏房一處隱蔽的房頂上張望靠汁。 院中可真熱鬧,春花似錦闽铐、人聲如沸蝶怔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽踢星。三九已至,卻和暖如春隙咸,著一層夾襖步出監(jiān)牢的瞬間沐悦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來泰國打工五督, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留藏否,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓充包,卻偏偏與公主長得像副签,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子基矮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理淆储,服務(wù)發(fā)現(xiàn),斷路器家浇,智...
    卡卡羅2017閱讀 134,638評(píng)論 18 139
  • tags: Hexo本砰;Git;Githubcategories: 前端工具歡迎點(diǎn)擊我的博客原文 從開始著手搭建博客...
    淺茉Sara閱讀 1,435評(píng)論 11 13
  • Git的使用 首先登錄https://git.oschina.net,如沒有賬號(hào)進(jìn)行注冊(cè). Git簡單介紹 Git...
    Sunney閱讀 649評(píng)論 0 2
  • 一 天快亮的時(shí)候,下了一陣雨譬巫。 已經(jīng)醒了好些時(shí)候咖楣,呆呆地躺在床上,看著窗簾縫里擠進(jìn)來的絲絲亮光芦昔,聽著雨滴在窗外輕輕...
    搖曳的長裙閱讀 965評(píng)論 14 8
  • “帛燼曾經(jīng)告訴過W小姐一句話诱贿,成熟的標(biāo)志是學(xué)會(huì)不依賴任何人,習(xí)慣不依靠任何人,一個(gè)人也能活的很精彩珠十。有時(shí)候只有斷了...
    帛燼閱讀 341評(píng)論 0 2