この回答で提案されている手順に従って、ローカル マシンにリポジトリを設定し、それを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ました。