我正在使用 GitHub Desktop 来处理 Atlassian Stash 中的存储库。为了发布我自己的存储库,我:
- 在 Stash 中创建一个新的空仓库
- 在 GitHub Desktop 中添加我的本地目录
- 将其来源设置为我的 Stash URL(在 Repository > Repository Settings... 下)
- 发布
这工作正常。
但是,有时我只是想将现有的 Stash 存储库克隆到我的本地计算机。当然,GitHub Desktop 有一个克隆选项,但它只能直接与您的 GitHub.com 帐户一起使用;您不能输入任意 URL 进行克隆。因此,相反,我认为我可以遵循类似于我用于发布的程序:
- 添加本地空目录
- 将其来源设置为 Stash URL
- 拉
但是当我这样做时,我总是得到一个“未能获得 HEAD”的错误。
为什么我不能简单地在本地提取 Stash 存储库?