更改通过svn提交Subversion的用户名+;ssh
我在这里遇到了一个Subversion配置问题:我在本地Linux系统上通过svn+ssh签出了一个项目。因此,svn info报告的内容大致如下:更改通过svn提交Subversion的用户名+;ssh,svn,ssh,Svn,Ssh,我在这里遇到了一个Subversion配置问题:我在本地Linux系统上通过svn+ssh签出了一个项目。因此,svn info报告的内容大致如下: URL: svn+ssh://MYUSERNAME@server/svn/project/trunk/ 现在,我的同事无法更新签出的工作副本(它位于活动服务器上),因为命令行参数--username不能与svn+ssh一起使用 如何临时更改或删除存储库URL中的用户名?使用“svn开关--重新定位”将存储库服务器URL更改为没有用户名的地址 编辑
URL: svn+ssh://MYUSERNAME@server/svn/project/trunk/
现在,我的同事无法更新签出的工作副本(它位于活动服务器上),因为命令行参数--username不能与svn+ssh一起使用
如何临时更改或删除存储库URL中的用户名?使用“svn开关--重新定位”将存储库服务器URL更改为没有用户名的地址
编辑:语法非常简单;对不起,我在最初的回答中没有解释。基本上,您只需将cd刻录到工作副本中,然后运行:
svn switch --relocate svn+ssh://MYUSERNAME@server/ svn+ssh://server/
应该使用运行该命令的用户的用户名。我还相当肯定,您也可以在该URL中指定新用户名(尽管我现在不在unix框前面,所以我无法测试)
当您从命令行运行该命令时,该命令是否没有达到预期效果
有关更多信息,请参阅。谢谢,可能就是这样。不过,我仍在尝试找出正确的语法。仅供参考:正确的语法是使用--relocate开关。