1

Atlassian Stash でリポジトリを操作するために GitHub Desktop を使用しています。自分のリポジトリを公開するために、私は:

  1. Stash に新しい空のリポジトリを作成する
  2. GitHub デスクトップにローカル ディレクトリを追加する
  3. オリジンを Stash URL に設定します ([リポジトリ] > [リポジトリ設定...] の下)。
  4. 公開

これはうまくいきます。

ただし、既存の Stash リポジトリをローカル マシンにクローンしたいだけの場合もあります。もちろん、GitHub Desktop には Clone オプションがありますが、それは GitHub.com アカウントで直接しか機能しません。複製元の任意の URL を入力することはできません。代わりに、公開に使用するのと同様の手順に従うことができると思いました。

  1. ローカルの空のディレクトリを追加
  2. オリジンを Stash URL に設定する
  3. 引く

しかし、これを行うと、常に「HEAD の取得に失敗しました」というエラーが発生します。

Stash リポジトリをローカルでプルできないのはなぜですか?

4

1 に答える 1

1

空の (git 以外の) リポジトリをプルすることはできません。

Stash リポジトリのクローンを簡単に作成できます。

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

/path/to/repos/myreposこれで、GitHub Desktop で使用できるローカル フォルダーが作成されます (最初の手順のステップ 2 と 3)。

于 2015-08-25T20:07:48.340 に答える