真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用TortoiseGit時如何實現(xiàn)SSH免密碼登錄

   最近在學(xué)習Git,每次pull/push都要提示輸入密碼,比較煩。而且由于網(wǎng)絡(luò)速率比較慢,等好一段時間才能輸密碼。為了避免輸入密碼,折騰了好久。
    
原理
   TortoiseGit基于putty的ssh實現(xiàn)密鑰認證。

1、git服務(wù)器配置
1.1 切換到git,在git用戶下操作,避免后期權(quán)限更改
  1. su- git
1.2 生成密鑰
  1. ssh-keygen-t rsa
生成公鑰和私鑰
使用TortoiseGit時如何實現(xiàn)SSH免密碼登錄
1.3 將公鑰加進authorized_keys
  1. cat id_rsa.pub>> authorized_keys
  2. chmod600 authorized_keys
如果你使用的GitHub,登錄到github,點擊右上方的Accounting settings,選擇SSH key,點擊Add SSH key,把id_rsa.pub中的內(nèi)容復(fù)制過去就可以了。

2 客戶端配置
因為TortoiseGit使用的密鑰與git并不一樣,它使用的是putty。要使用剛才生成的密鑰,需要進行轉(zhuǎn)換。
2.1 下載私鑰
  1. sz id_rsa
2.2 重新生成私鑰
打開“puttygen.exe“,點擊”load“,選擇剛才上次的私鑰文件id_rsa,然后”save private key“保存成ppk文件。
2.3 git clone時指定私鑰
使用TortoiseGit時如何實現(xiàn)SSH免密碼登錄

至此,大功告成。
 

 

分享標題:使用TortoiseGit時如何實現(xiàn)SSH免密碼登錄
新聞來源:http://weahome.cn/article/jjidso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部