私は既にリポジトリを作成しました。私はそれを裸のタイプにすることができますか?サーバ上にあるgitリポジトリを作成するときに、それを裸のリポジトリに変換できますか?
答えて
.git
フォルダを作業コピーから移動するだけです。
mv /var/git/repo/repo/.git /var/git/repos/repo.git
あなたはgit
は何かが右にされていない文句だけの場合には、そのリポジトリ内
git config --bool core.bare true
とそれをフォローアップすることがあります。
FAQによれば、非裸から裸の変換は、2つの方法で行うことができます。 1最高:
$ git clone --bare -l repo repo.git
$ rm -rf repo
最初から裸のリポジトリを作成するには、次の
$ mkdir repo.git
$ cd repo.git
$ git --bare init
最初の方法はなぜ簡単ですか? 2番目の方法はより安全で簡単です(最初のメソッドと同じ結果を得るために名前を変更する必要はありません。単に 'git clone --bare repo'の後に' rm -rf repo'を実行するだけです)。 –
@ダンは正しいです。私は、安全な*と*簡単なアプローチだけを含むように答えを修正しました。私のボックス(1.5.6.5)上のgitのバージョンでは、git-cloneを呼び出すときにもターゲットディレクトリを提供する必要があります。 –
'git clone'は、' origin'のリモートをクローンされたものに設定していませんか?この場合、 '。/ repo'には' rm'が... – Boldewyn
git clone --bare repo
は、これはあなたにrepo.git
という名前repo
の新しい裸のバージョンを提供します。簡単ですね。
- 1. cvs2gitから作成したリポジトリを裸のリポジトリに変換する
- 2. githubリポジトリを起源とする裸のgitリポジトリにプルするには?
- 3. 裸のgitリポジトリから宝石をバンドルできますか?
- 4. Gitで裸のバンドルされていないリポジトリを作成するには
- 5. ウィンドウ上の裸のリポジトリにプッシュできません。
- 6. ブックマーク付きのMercurialリポジトリをGitに変換する
- 7. リモートgitリポジトリを自分のリポジトリで上書きする
- 8. 既存の裸のgitリポジトリをGitlabにインポートするには?
- 9. 非裸のGitリポジトリにプッシュするには?
- 10. GitリポジトリをSubGitでSVNに変換
- 11. リモートのGitリポジトリを完全に空にすることはできますか?
- 12. Git * INTO *をそのままのリポジトリでプル/フェッチするには?
- 13. gitリポジトリのコードを完全に置き換える方法
- 14. git-svnをSVNリポジトリに変更する
- 15. 裸のgitリポジトリの単一のパスをクローニングする
- 16. svnリポジトリに外部のgitリポジトリを含める/リンクすることはできますか?
- 17. githubページ用に複数のリポジトリを作成できますか?
- 18. 履歴付きgitリポジトリを別のリポジトリにエクスポート
- 19. 私が裸のgitリポジトリを持つGitのレポ
- 20. PuTTYのsvnリポジトリをMercurialリポジトリに変換する
- 21. gitリポジトリをgithubアカウントに直接クローンすることはできますか?
- 22. gitリポジトリを別のディレクトリに移動してそのディレクトリをgitリポジトリにするには?
- 23. gitリポジトリからpipインストールするときに#egg = foo
- 24. gitリポジトリのpip更新サブモジュールを作成するには?
- 25. 複数の外部gitリポジトリを1つのgitリポジトリにマージしても、依然としてその起点を追跡することができます
- 26. svnリポジトリをtracとともにあるサーバから別のサーバに移動
- 27. Git:リポジトリをサブモジュールとして作成
- 28. 他の人が私のGitリポジトリにコミットできますか?
- 29. リポジトリから別のリポジトリにプッシュ - Git
- 30. 1.7 SubversionリポジトリをMercurialに変換する
最初から裸のレポリジッドを作成するにはどうすればよいですか? – mrblah
'--bare'フラグを' git'に渡します: '$ mkdir myrepo.git && cd myrepo.git && git --bare init' – mipadi
' git init --bare myrepo.git' –