使用GitHub Desktop从Stash repo中提取时“无法获取HEAD”错误

时间:2015-08-20 17:22:35

标签: git github git-pull bitbucket-server github-desktop

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

1 个答案:

答案 0 :(得分:1)

你不能拉空(非git)回购。

您只需克隆Stash repo:

即可
cd /path/to/repos
git clone /url/stash/myrepo
cd myrepo
git log

然后你有一个本地文件夹/path/to/repos/myrepos,可以在GitHub Desktop中使用(第一个程序的第2步和第3步)。