この回答で提案されている手順に従って、ローカル マシンにリポジトリを設定し、それをdropbox
フォルダのベア リポジトリにプッシュして、別のローカルの場所にクローンしました。つまりgit clone ~/Dropbox/git/project.git .
、ディレクトリで呼び出され~/project-image
ます。これは、少なくとも私だけにとってはうまくいくように見えることを意味します。
ただし、を使用してクローンを作成することはできませんhttps
。からdropbox
を取得してURL
から、次の~/Dropbox/git/project.git
ようなものを試しました
git clone https://www.dropbox.com/sh/xxxxxxx/xxxxxxx .
別のディレクトリに~/project/image2~
。これは機能しませんでした...次のエラーが発生しました:
warning: remote HEAD refers to nonexistent ref, unable to checkout.
私が言及した回答では、 から裸のリポジトリを共有できるようですdropbox
。どのように?URL
サブディレクトリごとにサブディレクトリが変わるように見えるため、gitはクローンできません。これが理由ですか?これを克服する方法はありますか?私の公開部分にリポジトリを置きたくないので、dropbox
必要に応じてリンクを共有したいことに注意してください。
編集 - のリポジトリを確認しますdropbox
: @Idx の提案~/Dropbox/git
に従って、次のように実行しました:cat project.git/HEAD
が返されref: refs/heads/master
ました。