【发布时间】:2014-02-07 03:47:33
【问题描述】:
我正在使用 SVN+SSH 对我的 SVN 服务器进行身份验证。我正在尝试在另一台服务器上签出回购。我要结帐的目录不属于我的,所以我想sudo它。
当我尝试svn co svn+ssh://me@myserver.com/svn/MyRepo时,自然无法写入目录,结帐失败。
当我尝试sudo svn co svn+ssh://me@myserver.com/svn/MyRepo 时,似乎无法访问我的 SSH 密钥 - 我收到错误消息:“Permission denied (publickey)”
所以我想让 sudo 像我自己一样运行,但给我额外的特权(我想)。我怎么做?例如。我需要写入目录的权限,但还需要能够访问我的 SSH 密钥。
【问题讨论】:
-
我知道我可以将目录的所有者/组更改为我自己,但这不是我要问的。 :)
标签: svn ssh sudo private-key