我使用SVN + SSH來驗證我的SVN服務器。我正嘗試在另一臺服務器上籤出回購協議。我想結賬的目錄不屬於我的,所以我想sudo
它。SVN簽出到我沒有的目錄(通過SSH)
當我嘗試svn co svn+ssh://[email protected]/svn/MyRepo
,自然,我無法寫入目錄並且檢出失敗。
當我嘗試sudo svn co svn+ssh://[email protected]/svn/MyRepo
,似乎我的SSH密鑰無法被訪問 - 我得到的錯誤:「權限被拒絕(公鑰)」
所以我想有sudo的運行爲我自己,但給我加特權(我認爲)。我怎麼做?例如。我需要寫入目錄的權限,但也需要能夠訪問我的SSH密鑰。
而且我知道我可以將目錄的所有者/組更改爲我自己,但是我不是在問什麼。 :) –