Blogブログ

Category: github

複数のgitアカウントでSSH接続

複数アカウントを持っている場合の、SSH接続メモ。 秘密鍵の作成 デフォルトのid_rsaはメインアカウントで利用中の前提。 サブアカウント用の秘密鍵を作成する。 $ cd ~./ssh $ ssh-keygen -t rsa -C ‘some comment’ -f id_rsa_sub これをコピーして、 $ pbcopy < ~/.ssh/id_rsa_sub.pub SSH keys の New SSH key に追加する。 そのまま貼り付ければOK。 接続テストしてみる。 ssh -i ~/.ssh/id_rsa_sub -T git@github.com OK。 次に、少し設定ファイルを弄る。 $ vim ~/.ssh/config Host github.com HostName github.com User git Port 22 IdentityFile ~/.ssh/id_rsa TCPKeepAlive yes IdentitiesOnly yes Host […]

Gitレポジトリを別レポジトリへコピー

memo. git レポジトリのコピー base__gulpをコピーして、別のレポジトリを作りたかったのでメモ。 なおコミット履歴、そのたbranchの引き継ぎは考慮しない。 予め、githubで新規レポジトリを作っておく ローカルにコピー元のレポジトリを落とし、リネームしておく $ git clone https://user_name@github.com/shnr/base__gulp.git $ mv base__gulp new_repo $ cd new_repo gitを削除し、再度イニシャライズ $ rm -rf .git $ git init その後、新しく作ったレポジトリにコミットする $ git add . $ git commit -m 'first commit' $ git remote add origin git@github.com:shnr/new_repo.git $ git push –set-upstream origin master 以上で終了。