簡體   English   中英

無法使用svn + ssh將密碼(或其他任何方式)輸入plink

[英]Can't type password (or anything else) into plink with svn+ssh

我已經使用SVN和Windows已有一段時間了,但是最近我嘗試使其在新計算機上運行。 我有一個需要訪問的svn + ssh://存儲庫,但我無法訪問,因為據我了解,plink沒有連接到控制台輸入,因此在運行svn命令時無法輸入密碼。

此頁面 (在底部附近)還描述了輸入問題(但不是專門針對svn的)。

我可以通過使用TortoisePlink.exe(彈出用戶/通過輸入對話框)而不是plink.exe來解決此問題,但是我想知道如何使用plink解決無法鍵入的問題。 在Mac上,我可以svn update並輸入密碼而不會出現問題; 我看不到為什么這個問題必須困擾我(可能還有其他人)在Windows上。 如果有另一個沒有此問題的SSH客戶端,那么我很樂意使用它。 我知道有關使用公鑰/私鑰的信息,但是我想要一個不涉及此的解決方案。 天哪,如果這是一個眾所周知的限制,並且有人指出我來了,我將嘗試自己修復它。 我想要一個解決方案,無論它涉及什么,都不是一種解決方法。

我在使用公鑰/私鑰系統時沒有嘗試過此操作。 但是在這里。

安裝膩子。 在其中創建一個配置文件以使用svn + ssh:// url中的用戶名和密碼以及相同的服務器名稱連接到您的SVN服務器。 使用與svn + ssh:// url中的服務器名稱相同的名稱保存此配置文件。 請注意,您將需要在這里保存您的密碼(如果此方法無效,請刪除此配置文件)現在嘗試連接到svn服務器,它應該直接使您進入對話框,或者提示您輸入可以使用的密碼。

通過ssh訪問svn時,基於公鑰/私鑰的方法更安全。 希望你知道你在做什么。

我將解決(最好說-被黑)此問題:您只需運行(一次性)帶有'auto_store_key_in_cache'選項的plink。 它將密鑰自動存儲在緩存中,以后將不要求您提供密鑰。

您也可以在這里看看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM