[英]TortoiseGit does not remember passphrase
創建的授權密鑰: ssh-keygen -C “your@email.com” -t dsa
。 公鑰發送給git管理員。 通過為Windows配置ssh-agent來設置密碼短語緩存。 在http://help.github.com/ssh-key-passphrases/創建的.bash_profile中描述了該過程。 現在,如果我在控制台中工作,它只詢問一次密碼,就可以克隆/拉/獲取/推送到我們的服務器而無需輸入密碼,直到計算機重新啟動為止,此后需要再次輸入密碼。
但是,如果我在TortoiseGit中進行操作,它將始終要求輸入密碼並且不存儲密碼。 TortoiseGit→設置→Git→憑據。 選擇“憑據助手”:設置為“ wincred-當前Windows用戶”。 使用與控制台相同的ssh.exe:“設置”->“網絡”->“ SSH客戶端”。 諸如導入PuttyKeys之類的建議不起作用:
有辦法強迫TortoiseGit記住密碼嗎?
版本信息:
TortoiseGit 1.8.16.0 (C:\Program Files\TortoiseGit\bin)
1.9.5.msysgit.0 or Git 2.7.1
在服務器端使用OpenSSH不會影響客戶端。
對於您的方案,建議的用法是使用tortoisegitplink
作為SSH客戶端,使用PuTTY代理(尋呼機)來緩存SSH密鑰的密碼,或者使用不帶密碼的SSH密鑰。 如果您確實希望將openssh用作SSH客戶端,則可能對https://stackoverflow.com/a/14913230/3906760感興趣,用於配置openssh代理。
順便說一句。
tortoisegitplink
用作SSH客戶端時,“負載膩子密鑰”復選框才啟用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.