0

バージョン管理システムとして git+bitbucket を使用しています。

私がgit push -u origin masteroriginhttps を使用して)行うと、次のようになります。

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

私の git bash のバージョンは 1.7.10 です。私のOSはWin7です。

驚いたことに、SSH プロトコルを使用すると、プッシュできます。私のhttpsまたは私のコンピュータ環境に問題があると思います。

4

1 に答える 1

0

ほとんどの場合、 https経由でプッシュすることはできません。このためには、もう少し必要です。ほとんどの場合、 sshまたはgitプロトコルをプッシュします。これは、git ファイルに対する十分な権限があるためです。

通常、このフォルダーに.gitフォルダーがない場合、メッセージ not a git repository が表示されます。しかし、ssh 経由でプッシュできるのは非常に奇妙です。

2 番目の方法は、リモート レポが存在せず、リモート サーバー上にベア ファイルが見つからない場合にメッセージを受け取ることです。これは、httpsで試すと可能です。

于 2012-07-27T07:36:17.497 に答える