Githubのプライベートレポジトリを移行した時に行ったクライアントの設定です。
前提
以下の項目が完了していること。
- Githubでのプライベートレポジトリ移行
- 自身のPCからGitHubへのssh接続
手順
1 現在のリモートURLを確認する
git remote -v
=>
origin git@github.com:hoge/current-repo.git (fetch)
origin git@github.com:hoge/current-repo.git (push)
2 新しいリモートURLに変更する
git remote set-url origin {new url}
3 変更したリモートURLを確認する
git remote -v
=>
origin git@github.com:hoge/new-repo.git (fetch)
origin git@github.com:hoge/new-repo.git (push)
はまったところ
{new url}にsshではなくhttpsのpathを指定してたため
remote: Repository not found.
と怒られた。
参考
レポジトリの移行
GitHubのリポジトリを別のOwnerに引き渡す
本家
https://help.github.com/articles/changing-a-remote-s-url/