Git + TortoiseGit安裝及使用教程

1.下載客戶端
依賴(lài)于兩個(gè)客戶端軟件:GitTortoiseGit
2.安裝客戶端
安裝客戶端時(shí)丈探,需要先安裝Git播急,再安裝TortoiseGit燎含。
安裝Git時(shí)饶囚,選項(xiàng)一路默認(rèn)即可伏伐。
在安裝TortoiseGit時(shí)宠进,如遇到如下選項(xiàng):

setup.png

這里建議選擇第二個(gè)。如果選擇第一個(gè)藐翎,在安裝后配置git的時(shí)候就需要注意一些東西材蹬,如果選擇第二項(xiàng)則git的連接都是通過(guò)ssh完成,后續(xù)配置簡(jiǎn)單一些吝镣。
3.設(shè)置用戶名和郵箱
安裝完Git之后堤器,桌面(或者開(kāi)始菜單里面),選擇Git Bash末贾。如果未找到Git Bash闸溃,則按照如下方法來(lái)查找Git Bash
電腦開(kāi)始菜單,在搜索程序和文件中(如下圖中的輸入框)輸入Git
開(kāi)始菜單.png

此時(shí)未舟,將會(huì)在搜索結(jié)果中列出Git Bash圈暗,如下圖所示:
查詢(xún)結(jié)果.png

選擇即可。
此時(shí)裕膀,會(huì)彈出一個(gè)命令行员串,如下圖所示:
cmd.png

輸入以下內(nèi)容(每行結(jié)束后,回車(chē)):

git config --global user.name “用戶名”
git config --global user.email “郵箱地址”

以上命令中昼扛,用戶名 為郵箱中的用戶名(一般為姓名拼音首字母小寫(xiě)縮寫(xiě))寸齐;郵箱地址 為你的郵箱欲诺。設(shè)置好后,可以輸入git config --list 命令渺鹦,來(lái)顯示設(shè)置結(jié)果:

cmd.png

4.設(shè)置SSH Key

  • 生成SSH Key
    Git Bash中輸入如下內(nèi)容扰法,用來(lái)生成SSH Key
ssh-keygen -t rsa -C "your_email"

命令中,your_email為你的email地址毅厚。
輸入該命令后塞颁,將會(huì)提示要求輸入ssh key的存放路徑, 建議直接回車(chē) 吸耿,這時(shí)祠锣,存放路徑將會(huì)放在用戶目錄下的.ssh文件夾中(一般為: C:\Users\用戶名.ssh\id_rsa)。
隨后將會(huì)要求輸入密碼咽安,此時(shí)建議為空伴网,即直接回車(chē),提示重復(fù)輸入時(shí)妆棒,也直接回車(chē)澡腾。該操作將生成id_rsaid_rsa.pub兩個(gè)文件。具體如下圖所示:

cmd.png

  • 生成ppk文件
    如果在安裝TortoiseGit的過(guò)程中糕珊,SSH選擇了第一個(gè)選項(xiàng)(或者沒(méi)有出現(xiàn)選擇的地方)动分,即:(TortoisePLink, coming from Putty, integrates with Windows better)那么就需要將生成的rsa文件進(jìn)行轉(zhuǎn)化,生成.ppk格式的文件红选。具體操作如下:
    圖片.png
  • 啟動(dòng)puttygen(在開(kāi)始菜單的搜索框中輸入puttygen刺啦,既可以搜索到該應(yīng)用程序)啟動(dòng)后,界面如右圖所示纠脾。
  • 點(diǎn)擊load按鈕將剛才最先生成的ssh中的密鑰id_rsa文件導(dǎo)入玛瘸,然后彈出對(duì)話框提示導(dǎo)入成功,接著點(diǎn)擊save private key來(lái)保存ppk文件苟蹈,最后在gitclone的對(duì)話框中加載ppk文件即可,連接的時(shí)候會(huì)提示輸入git用戶的密碼慧脱,輸入一下即可git clone gitosis的配置文件。
    將公鑰添加到GitLab服務(wù)器中
    登陸后菱鸥,選擇右上角的profile settings
    圖片.png

    然后選擇SSH Keys,添加一個(gè)SSH Key
    圖片.png

    圖片.png

    設(shè)置時(shí)氮采,用記事本或者notepad++打開(kāi)之前生成的id_rsa.pub殷绍,將其文件內(nèi)容鹊漠,全部復(fù)制到Key輸入框中主到。Title建議為電子郵件地址(復(fù)制完Key后,會(huì)自動(dòng)填充為Email地址)登钥。電機(jī)Add Key畔师。此時(shí),你將擁有一個(gè)SSH Key牧牢,以后看锉,在操作Git時(shí)塔鳍,系統(tǒng)會(huì)自動(dòng)使用私鑰id_rsa來(lái)與服務(wù)器上的公鑰進(jìn)行認(rèn)證匹配。
  1. Clone
    Clone是Git的常用操作献幔,用于將服務(wù)器上的版本庫(kù)復(fù)制到本地趾诗。右鍵點(diǎn)擊需要復(fù)制的文件夾,選擇Clone郑兴,按照下圖中的操作即可:
    圖片.png

    點(diǎn)擊OK后,如果順利情连,你將可以將服務(wù)器上的版本庫(kù)克隆到本地览效。
  2. Commit
    Commit是指將本地修改,應(yīng)用到本地的版本庫(kù)中锤灿。注意,和SVN不同但校,這里Commit不會(huì)上傳到服務(wù)器。
  3. Push
    Push是將本地的版本庫(kù)復(fù)制到服務(wù)器端术裸。Commit成功后亭枷,在彈出的對(duì)話框左下角選擇Push可以在本地Commit之后袭艺,直接Push到服務(wù)器中叨粘。

參考:
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市袍镀,隨后出現(xiàn)的幾起案子默蚌,更是在濱河造成了極大的恐慌,老刑警劉巖绸吸,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件设江,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡叉存,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)稿存,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瞳秽,“玉大人,你說(shuō)我怎么就攤上這事练俐。” “怎么了腺晾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵悯蝉,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我泉粉,道長(zhǎng),這世上最難降的妖魔是什么嗡靡? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任讨彼,我火速辦了婚禮歉井,結(jié)果婚禮上哈误,老公的妹妹穿的比我還像新娘躏嚎。我一直安慰自己菩貌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布虚茶。 她就那樣靜靜地躺著仇参,像睡著了一般。 火紅的嫁衣襯著肌膚如雪诈乒。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天喂饥,我揣著相機(jī)與錄音,去河邊找鬼。 笑死荆陆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的帜消。 我是一名探鬼主播浓体,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼命浴!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起媳溺,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤碍讯,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后捉兴,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體录语,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡禾乘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了失暂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鳄虱。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拙已,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情系宫,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布扩借,位于F島的核電站缤至,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏领斥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一何恶、第九天 我趴在偏房一處隱蔽的房頂上張望嚼黔。 院中可真熱鬧细层,春花似錦唬涧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)实牡。三九已至,卻和暖如春创坞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背题涨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工纲堵, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留巡雨,地道東北人席函。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像正蛙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乒验,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355