我已经使用 ssh 进行 svn 有一段时间了,但突然发生了这种奇怪的事情
首先,跑步svn up就可以了,非常棒。
后来,运行svn up提示我输入密码,建议的解决方案是执行sudo ssh-add ~/.ssh/*然后执行更新。不是很痛苦,但也不是那么有趣。
现在,即使那样也行不通。它说:
Could not open a connection to your authentication agent.
因此,使这项工作的实际方法是:
exec ssh-agent bash
sudo ssh-add ~/.ssh/*
svn up
有没有办法可以避免做所有这些事情?
非常感谢
只需将此行放入您的 .profile 中:
eval `ssh-agent -s`
Run Code Online (Sandbox Code Playgroud)
每当您打开外壳时,它都会自动处理。
您也可以将 ssh-add 命令放在那里,但我建议您手动执行此操作,以便您可以对私钥密码进行加密。
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |