【发布时间】:2020-05-30 20:13:40
【问题描述】:
我作为个人使用 Github 已经有一段时间了。现在我需要创建一个组织并在组织中启动一个 repo。
所以,我以我自己的身份登录到 Github,创建了新组织。然后我创建了一个回购。查看 repo 我可以看到我是 repo 的贡献者。存储库是并且必须是私有的。
当我尝试克隆时:
$ git clone https://github.com/my-organization/my-repo.git my-repo-folder
Cloning into 'my-repo-folder'...
remote: Repository not found.
fatal: repository 'https://github.com/my-organization/my-repo.git/' not found
本地 git 会记住我的凭据,例如,如果我的个人 Github 存储库中有一个存储库,它是私有的,那么
git clone https://github.com/Webern/my-personal-private-repo.git 无需我重新输入我的 Github 用户名和密码即可工作。
该组织的情况如何?如何克隆我新成立的组织私人仓库?
【问题讨论】:
-
repo 是空的吗?我记得过去尝试克隆空存储库时遇到问题,但诚然已经有一段时间了。
-
不,它不是空的,因为我使用自述文件和 .gitignore 对其进行了初始化。
-
您确定您正确复制/粘贴了遥控器吗?只是为了好玩,您是否尝试过通过 ssh 进行检查?
-
好的,所以克隆 确实 使用 SSH 工作。然而 SSH 是一种痛苦,我仍然想了解它不适用于 https 的原因。 https 克隆 url 直接复制到剪贴板,所以我看不出它怎么可能不正确。
-
让我们深入兔子洞:)。您可以在新克隆中更改
origin的遥控器并执行git fetch吗?我从来没有处理过 https 上的私人回购,所以现在只是试图戳一下。