如何让SVN识别仓库的新服务器完整域名?
修改SVN仓库远程地址的简便方法
不需要重新搭建仓库,直接通过以下步骤修改即可:
修改本地工作副本的远程URL
在本地工作副本目录下执行命令,替换旧的仓库地址为新地址:svn switch --relocate svn+ssh://jody@reposerver/path/to/repo/trunk svn+ssh://jody@reposerver.aim.uzh.ch/path/to/repo/trunk执行后,本地工作副本会自动关联到新的远程仓库地址,后续的提交、更新操作都会使用新地址。
优化SSH连接(可选)
如果想继续使用reposerver这个短名称连接,可以在本地~/.ssh/config文件中添加如下配置:Host reposerver HostName reposerver.aim.uzh.ch User jody保存后,依然可以用
svn+ssh://reposerver/path/to/repo/trunk的格式访问仓库,SSH会自动将reposerver解析为完整域名。验证修改结果
执行svn info命令,查看输出中的URL字段,确认已更新为新地址;也可以尝试执行svn update或svn commit(需有修改)验证连接是否正常。
内容的提问来源于stack exchange,提问作者user1479670
相关产品推荐
相关产品推荐

