Git TortoiseGit SSH設置


從https的方式進行GitHub上的項目管理遇到了一些情況

1.push跟clone速度慢

2.push數據大時,需要靠人品與網絡,隨機有機會push成功(速度僅有幾十KB)

3.需要輸入用戶名和密碼(不算問題)

 

之后搜索半天的資料想着能不能解決掉https下的這些問題,有部分解決方案如下:

Writing objects速度慢git config 

  1.git bash中執行  git config --global http.postBuffer 524288000//設置緩沖區

 

但是始終解決不了push服務器速度慢的問題,找以上方案中,很多均說使用SSH能解決以上問題(ps:並不能,不過速度從幾十KB到幾百了,勉強先這樣)

百度中有解決方案,但均缺少細節(你懂得);

谷歌參考如下: http://guganeshan.com/blog/setting-up-git-and-tortoisegit-with-bitbucket-step-by-step.html

 

簡略寫下步驟,反正沒人來,我自己看吧...

1.如果沒配置過用戶名和密碼(配過也再來一次咯):

git config --global user.name "John Doe"
git config --global user.email "johndoe@doebrothers.com"

下圖抄的..

 

2.創建SSH和復制公鑰到剪切板(如復制以下代碼執行出現參數過多提示,一般由於字符問題,需自己手打以下代碼)

ssh-keygen –t rsa –C "johndoe@doebrothers.com"

clip < ~/.ssh/id_rsa.pub

下圖抄的..

 3.復制公鑰到(GitHub)帳號中設置SSH

 

 

 

 4.設置TortoiseGit中的SSH客戶端為Git中的SSH客戶端,

  處於不知道什么原因我這里Git下沒有遠程的選項,而坑爹的是網上的資料基本都有(ps:據說只有在獲取過項目配置URL的情況下才有,不過不重要,就是對照網上資料的時候坑爹了點)

下圖:右鍵>TortoiseGit>設置>網絡

 

5.人品好的情況下就OK了,進行克隆和推送試試.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM