我最近搬家了,我的SVN服务器的IP地址已经改变,所以我无法访问我的SVN服务器。它实际上在我的Mac上,但其他人正在访问它。我之前使用SSH访问SVN,因此我使用的协议是svn + ssh。
假设我当前的IP是[当前IP],我之前的IP是[Previous IP] 我在终端中使用以下命令重新定位我的SVN服务器,但它给了我一个错误说“。”不是工作副本。
svn switch --relocate svn+ssh://[Previous IP]/usr/svn svn+ssh://[Current IP]/usr/svn
我应该使用哪个命令重新定位我的SVN服务器,以便其他人仍然可以访问它?
答案 0 :(得分:2)
Subversion服务器工具不关心你的IP地址是什么;因为你正在使用svn+ssh
,所以你只需要确保SSH服务器正在侦听新的IP地址。
您可以通过系统偏好设置界面更改您的IP地址;选择您正在配置的接口,将IP地址更改为新ISP指示您使用的任何接口,然后从那里开始。 (重新启动计算机可能比重新启动所有正在运行的服务更容易。)