【问题标题】:Moving SVN repo to AWS with new usernames使用新用户名将 SVN 存储库移至 AWS
【发布时间】:2012-07-26 14:52:23
【问题描述】:

我已成功地将我们的 SVN 存储库从一台内部服务器迁移到另一台服务器,但现在正试图将其移至 AWS,并且遇到了困难。

我转储了存储库,复制到我们的 EC2 实例并导入了它。但是......存储库的用户名是“subversion”,EC2实例使用ec2-user登录等等。

我使用 ec2-user 和密码在 SVN 的 passwd 文件中添加了一行,但是当我尝试连接到存储库时,我收到一条错误消息,指出存储库中不存在这样的用户。

我还在 EC2 上创建了一个名为 subversion 的用户,将其添加到我们的 svn 组,并尝试使用 subversion 用户名连接,但连接到 EC2 实例时出错。

这似乎是一个非常微不足道的问题,但它让我很难过。有谁知道如何解决这个问题?

【问题讨论】:

  • SVN 是否支持这种类型的 ssh 身份验证?如果是这样,亚马逊强烈建议使用 ssh 密钥,this guide 将带您为新用户生成一个新密钥并进行管理。
  • 是的,我们使用的是 SSH 密钥。 似乎在我看来,问题是由于需要通过 SSH 使用 ec2-user 帐户才能进入服务器,但需要使用另一个用户名/密码才能访问 SVN。我不确定如何使用 Versions 之类的客户端或任何其他工具来做到这一点。
  • 您查看我发布的链接了吗?它具有创建 ec2-user 以外的 ssh 密钥用户的说明,即您应该能够创建“颠覆”用户。搜索“用户添加”。也可能我误解了你的评论。

标签: svn amazon-web-services migration repository


【解决方案1】:

解决了这个问题。 svnserve 不知何故停止了。重新启动它并将其指向正确的根解决了所有奇怪的问题。

感谢克里斯托弗的帮助!

【讨论】:

    猜你喜欢
    • 2018-07-25
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多