2017-08-08 12 views
6

Gitのアップロードパックを実行することはできませんが、私はことをしようとするたびに、私は次のように述べて、エラーメッセージが表示されます。のBitbucketは、私は、リポジトリのクローンを作成しようとしています

Bitbucket cannot not execute "git upload-pack ...". The command is not supported as entered. 

Ensure you are using a supported SCM, check the syntax and try again. 
fatal: Could not read from remote repository. 

は、私が少しアップ読んだことがある、と多くの人々はこれをSSH認証にリンクします。しかし、私はすべてのキーを設定していると私はすべての試行のために認証するように求められています。

鍵はssh-keygenで生成され、入力したパスフレーズは正しいです。

私は本当に問題を把握することはできません。私は様々なレポをクローンしてみましたが、毎回これで終わります。

これまでのところ、私はgit bashとTortoiseGit GUIの助けを借りてリポジトリを複製しようとしました。

私はSSHパスを使用していることに言及する価値があります。

EDIT:他のリポジトリをいくつか試しました。私はいつもこのエラーで終わります。私はそれが何か地元のものか、自分の鍵に関するものでなければならないと思う。

+1

今日から私は同じ問題を抱えています。どのGit-Versionを使用していますか?昨日私のGit for Windowsを更新しました(現在git version 2.14.0.windows.1を使用しています)。関連する可能性があります... – boskoop

+0

2.14.0。フレッシュダウンロード。 – Sossenbinder

+0

https://gitlab.com/gitlab-org/gitlab-ce/issues/36028あなたのヒントをありがとう。私たちはこの問題の唯一の人ではないと思います。 2.13でダウングレードして試してみます。私はこれが原因だとは思わなかった。 – Sossenbinder

答えて

5

これはGit for Windows 2.14.0で導入されたの問題です。 SSH経由でBitbucket SSHにgit upload-packコマンドを使用すると、互換性がありません。

これは、HTTPSが影響を受けない理由も説明しています。で

以下git_connectgit upload-pack代わりにgit-upload-packを使用するように変更されたとのBitbucketは、(入力としてサポートされていないコマンド)ものと満足しない、コミット。また https://github.com/git/git/commit/40023e58cda656326287d77358514acb262b7484

のコミットメッセージを参照してください。

git_connectを:

破線フォーム上のGitの組み込みコマンドを好むこれはで不動産.ZIP 無駄に拒否などMinGitなど最小限のインストールに役立ちます内蔵の同じコピーを出荷しています(.zip ファイルはハードリンクをサポートしていません)。

GitLabは同じ問題に実行していた:私は多分これは、以降のバージョンで修正され、のBitbucketのv4.8.1にこれを確認することができ https://gitlab.com/gitlab-org/gitlab-ce/issues/36028

回避策:HTTPSへのバックGitの2.13.xまたはスイッチに

ロール。

ソリューション:

問題がhttps://jira.atlassian.com/browse/BSERV-10013で解決されています。コミットはGit for Windowsで元に戻されました。バージョンv2.14.0.windows.2で問題を解決する必要があります(https://github.com/git-for-windows/git/releases/tag/v2.14.0.windows.2)。

2

boksoopのコメントのおかげで、私はGit 2.13.2に戻そうとしました。

このバージョンでは問題なく動作しています。私は今のところ2.14にアップグレードするのを避けるだろう。

関連する問題