forkしたpublicリポジトリをprivateにする
- 公開されているリポジトリをフォークして、個人のprivateリポジトリにしたかった。
- githubのfork機能を使うと、公開リポジトリになりprivateに変更できない。
- わからんので調べた。
# bareモードでクローンする
git clone --bare https://github.com/hoge/hoge
# クローンした階層にいく
cd hoge.git
# ここでgithub上のprivateリポジトリを作成しておく
# 作成したリポジトリにmirrorでpushする
git push --mirror git@github.com:yourname/yourrepo
# bareモードでクローンした不要な階層を削除しておく
cd ../
rm -rf hoge.git
以上、あざした!!