• 使用svnsync sync方法同步


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 sinat_34057664 2024-04-10 19:12 采纳率: 0% 浏览 6 首页/ 运维 / 使用svnsync sync方法同步 运维svn Commit Finished! 口 X Action Path Command Commit Deleting D:itestisWM使用教程新建文本文档.xt Committingtransaction.. Completed At revision: 73 Error post-commit hook failed(exit code 1)with output: Error svnsync:E170013:Unable to connect to arepository at URL https:/192,168.0.242:8443/sn/SWN% Error svnsync:E730061:Errorrunningcontext:由于自标计算机积极拒绝,无法连接 11 kBytes transferredin 0 minutels) and 4 secondts Deleted:1 MergsDN @lsinert-34057864 使用svnsync sync方法同步,上传到svn服务器时提示这个错误! 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    3条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-10 19:12
      关注

      引自免费微信小程序:皆我百晓生

      非常抱歉给您带来了不便,我会尽力为您提供详细的解答。根据您的描述,似乎SVN同步出现问题。让我们首先检查一下同步设置。

      1. 在命令行窗口中输入以下命令以验证SVN版本和连接状态:

        svn status
        

        如果 SVN 不正确或无法连接,这将表明当前没有运行正确的 svn status 命令。

      2. 检查您的用户权限,并确保您具有在SVN服务器上执行所需操作所需的权限。如果您不确定如何获得这些权限,您可以考虑联系SVN管理员寻求协助。

      3. 更新SVN库和配置文件,包括:

        svn update
        SVN update --metadata-only
        SVN update --rebase
        

        这些命令用于更新本地仓库,但不会删除任何已提交的更改。通过与SVN服务器同步,可以查看和修复发生冲突的部分。

      4. 使用您的开发工具尝试将最新修改从远程仓库拉取到本地仓库。确保将 --rebase 参数添加到获取更改的命令中:

        git pull origin master --rebase
        

        如果已经确认所有更改都正确无误,可以尝试执行另一个同步过程:

        svn sync --rebase
        
      5. 尝试重新执行上述命令以刷新SVN缓存:

        SVN sync --force
        

      以上步骤应该能够解决SVN同步问题。如果您遇到其他问题,请提供更多详细信息以便于我更好地理解并提供解决方案。再次感谢您的耐心等待,祝您工作顺利!

      评论 编辑记录
    • GISer Liu 2024-04-10 19:38
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      根据您提供的问题描述,您正在尝试使用 svnsync sync 方法同步上传到 SVN 服务器时遇到了错误。根据错误信息,似乎是无法连接到
      SVN 服务器的问题,具体错误为 post-commit hook failed,并且给出了两个错误码 E170013
      E730061
      错误码 E170013 表明无法连接到指定的 SVN 仓库 URL,而错误码 E730061
      暗示可能是由于计算机拒绝连接所致。
      解决这个问题的思路如下:

      1. 检查网络连接和URL格式: 首先,确保你的计算机网络连接正常,并且 SVN 服务器的 URL 格式是正确的。错误信息中给出的 URL https:/192,168.0.242:8443/sn/SWN% 看起来似乎有问题,应该是 https://192.168.0.242:8443/sn/SWN% 才是正确的格式。请注意斜杠的位置和冒号后的端口号是否正确。
      2. 检查权限和防火墙设置: 检查 SVN 服务器的访问权限设置以及你的计算机是否有权限连接到 SVN 服务器。此外,确保防火墙设置不会阻止 SVN 连接。错误信息中提到的“自标计算机积极拒绝”可能是指防火墙或者权限设置的问题。
      3. 检查 SVN 服务器状态: 确保 SVN 服务器正在正常运行,且服务没有被停止或者出现故障。
      4. 查看日志和配置文件: 可以查看 SVN 服务器的日志文件,了解更多关于连接问题的信息。此外,检查 SVN 的配置文件,确保没有配置错误导致连接问题。
        综上所述,您可以按照以上步骤逐一排查并解决问题。如果问题仍然存在,可能需要更深入的分析或者与 SVN 服务器管理员进行联系以获取支持。
        这些步骤应该可以帮助您解决 svnsync sync 方法同步时遇到的问题。如果您有任何进一步的疑问或者需要更详细的帮助,请随时告诉我。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      评论
    • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-16 09:29
      关注

      上午好☀️☀️☀️️
      本答案参考ChatGPT-3.5

      针对使用svnsync sync方法同步时出现的Unable to connect to a repository at URL 'https://192.168.0.242:8443/svn/SVN% Error svnsync:E730061:Error running context:由于目标计算机积极拒绝,无法连接错误,可以尝试以下解决方案:

      1. 确认是否能ping通目标计算机的IP地址,如果不能ping通,则表示网络连接有问题,需要修复网络连接。

      2. 确认目标计算机是否已开启SVN服务,如果未开启则需要开启SVN服务。

      3. 如果目标计算机已开启SVN服务,还是无法连接,可以尝试在目标计算机上检查防火墙设置,防火墙可能会阻止SVN客户端连接SVN服务器,需要允许SVN客户端连接SVN服务器。

      4. 如果防火墙配置无误,还是无法连接,可以尝试在目标计算机上修改SVN服务器的监听端口,将端口设置为其他的端口,然后在SVN客户端中使用修改后的端口连接SVN服务器。

      修改后的代码如下:

      使用以下命令修改SVN服务器的监听端口:

      svnserve -d --listen-port 1234 -r /var/local/svn/repos

      1234为修改后的端口号,/var/local/svn/repos为SVN仓库的路径。

      在SVN客户端中使用如下命令连接修改后的SVN服务器:

      svn checkout svn://192.168.0.242:1234/repos

      1234为修改后的端口号,192.168.0.242为SVN服务器的IP地址,repos为SVN仓库名称。

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    HTML5网页设计制作基础大二dreamweaver作业、使用HTML+CSS技术制作博客网站(5个页面)
    DDD领域驱动设计-子域
    2023/9/20 -- C++/QT
    周四见 | 物流人的一周资讯
    C++11 多线程
    【Java】乡镇卫生院、社区卫生服务中心云HIS源码
    Leetcode 792. 匹配子序列的单词数
    mybatisplus表字段是中文时启动项目报错(字符串访问越界)
    【Spring Boot】自定义启动器starter
    Offer 经验分享 - 蚂蚁金服、字节跳动、PDD,蚂蚁金服面试 Java 后端经历
  • 原文地址:https://ask.csdn.net/questions/8086439