我的一位朋友在Github的项目中加入了我,作为合作者。我能够看到回购,但当我尝试克隆时:
git clone https:/github.com/FriendsUserName/FriendsRepo.git
获取错误:
remote: Repository not found.
fatal: repository https:/github.com/FriendsUserName/FriendsRepo.git not found
我已成功设置了多个Github帐户 - Github for work and play (multiple accounts)
以前有人遇到过这个问题吗?
我也尝试分叉回购然后克隆。但是克隆仍然遇到同样的错误。
答案 0 :(得分:0)
权限中可能会发生错误。检查您是否有权访问。
你的朋友必须改变这篇文章: https://help.github.com/articles/adding-collaborators-to-a-personal-repository/
如果您为规则选项成功进行了身份验证,请检查您的ssh访问权限以进行验证;)
ssh -T git@github.com
答案 1 :(得分:0)
派对有点晚了,但我和提问者处于完全相同的状态,所以也许我设法做到的方式会帮助别人。
问题中提到的教程涉及为不同的Github帐户创建别名,例如: work.github.com
代表您的工作帐户,me.github.com
代表您的个人帐户。
因此,在这种情况下,你应该克隆你的回购的方式应该是(假设你的个人帐户):
git clone https:/me.github.com/FriendsUserName/FriendsRepo.git
然而 ,即使这对我没用。
使用别名和ssh url进行克隆的工作是什么,即
git clone git@me.github.com/FriendsUserName/FriendsRepo.git
如果仍然无效,请尝试确定您确实使用了正确的帐户:
ssh -T git@me.github.com
对此的回应应该是:
Hi <username for personal account here>! You've successfully authenticated, but GitHub does not provide shell access.