【问题标题】:EC2: Git clone without GitHubEC2:没有 GitHub 的 Git 克隆
【发布时间】:2014-06-28 06:04:46
【问题描述】:

我有一组想要迁移到 EC2 的存储库。我将它们克隆为裸存储库,并将它们放在安装到 EC2 实例上的 EBS 卷上。我正确设置了遥控器(指向 ssh:publicdnsname/gitRepo)并尝试从我的本地机器执行克隆 - 却发现我得到了

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我正在尝试找出在 EBS 卷上托管一系列 git 存储库的最佳方式,允许 10 名左右的团队成员进行拉取、合并等操作。

有什么解决这个问题的简单方法的建议吗?

【问题讨论】:

  • 您是否在使用 EC2 Linux 和密钥对身份验证?
  • 如果您使用的是 ssh 密钥,请检查其文件权限,并确保除了您的帐户之外,其他任何人都无法读取/写入它们。

标签: git amazon-web-services ssh amazon-ec2


【解决方案1】:

抱歉,我发现了问题。

我在主机上没有用户,因此它试图为不存在的用户拉取。 (我正在尝试 ssh://ubuntu@machine/example/git.git)

做一个简单的

ssh-add mykey.pem
git clone ssh://ubuntu@machine... ..

这行得通。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 2023-01-31
    • 2015-08-11
    • 2013-11-04
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    相关资源
    最近更新 更多