0

我使用 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 或我的计算机环境存在一些问题。

4

1 回答 1

0

在大多数情况下,您无法推送https。为此,您需要更多。在大多数情况下,您会推送sshgit protocoll,因为这样您就有足够的权限访问 git 文件。

通常,当您所在的文件夹没有.git文件夹时,您收到的消息不是 git 存储库。但是很奇怪,您可以推送 ssh。

第二种方法是当远程仓库不存在并且他无法在远程服务器上找到裸文件时,您会收到消息。当您通过https尝试时,这是可能的。

于 2012-07-27T07:36:17.497 回答