致命的:不是git存储库:'git'

时间:2012-07-27 07:12:46

标签: git https ssh

我使用git + bitbucket作为我的版本控制系统。

当我git push -u origin masterorigin使用https)时,我得到:

fatal: not a git repository: 'git'
fatal: the remote end hung up unexpectedly

我的git bash版本是1.7.10。我的操作系统是Win7。

令我惊讶的是,如果我使用SSH协议,我可以推送。我认为我的https或我的电脑环境有问题。

1 个答案:

答案 0 :(得分:0)

在大多数情况下,您无法推翻 https 。为此你需要更多。在大多数情况下,您会推送 ssh git 协议,因为您拥有对git文件的足够权限。

通常,当您没有 .git 文件夹的文件夹时,您会收到消息而不是git存储库。但是,你可以推翻ssh非常奇怪。

第二种方法是当远程Repo不在那里时得到消息,并且他在远程服务器上找不到裸文件。当您通过 https 进行尝试时,可以使用此功能。