Pad*_*lin 7 windows-7 tortoise-svn svn putty
我的工作台式电脑刚刚更新,现在我使用的是 Windows 7 64 位。
看到我的雇主使用带有 svn 1.5 的 Ubuntu 开发服务器,我安装了PuTTY、Pageant和TortoiseSVN 1.5.10-x64。我已经设置了选美来使用我的 ssh 密钥,它和 PuTTY 似乎工作正常。
但是,如果我尝试对工作副本进行任何操作,则会出现 TortoisePlink 对话框,询问我“登录身份:”。
如果我为 svn 存储库所在的服务器输入我的 ssh 用户名,它将起作用,但通常它需要我多次输入用户名(我刚刚测试了“显示日志”,我不得不输入我的用户名 4 次)。但是,它不会询问我的密码,因此它必须从选美比赛中获取我的 ssh 密钥。
当我使用 Windows XP 时,在正确设置选美之后,TortoiseSVN 从未提示我进行任何操作。
为什么它以前没有要求用户名?这些信息不是存储在工作副本中吗?以及如何指定我希望它用于特定工作副本的用户名,以便我不必再次输入它?
注意 因为我们的服务器有 svn1.5 并且 svn 会自动将工作副本升级到当前格式并且工作副本格式不向后兼容,所以我需要使用 TortoiseSVN 1.5 才能无忧无虑。因此,任何不涉及升级我的 svn 或 tortoisesvn 的解决方案都值得赞赏。
默认情况下,PuTTY 将始终要求您输入用户名,除非已在主机名或会话设置中提供。
a) 将主机名(在您的 SVN 地址中)修改为 readuser@host而不仅仅是host.
b) 打开 PuTTY,转到配置?联系 ?数据,输入您的姓名作为“自动登录用户名”(或选择“使用系统用户名”选项)。返回Session,从列表中选择“默认会话”,单击Save。
这同样适用于 PuTTY 包中的所有程序(PuTTY 本身、plink、pscp、psftp)。
| 归档时间: |
|
| 查看次数: |
15395 次 |
| 最近记录: |