2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Bitbucket→GitHub 移行 その2~GitHub~

Last updated at Posted at 2019-09-23

Mercurial 使いが Git を使い始め、GitHub にお世話になりはじめた記録です。

その1 で、Mercurial リポジトリを Git リポジトリに変換する方法を記録していました。

今回やる内容は Qiita にも色々と記事が投稿されているものですので、あまり参考になる部分はないかもしれません。

GitHub にプッシュする

SSH

やることは以下のとおりです。

  1. 鍵の生成
  2. GitHub への公開鍵の登録
  3. 接続先の登録

GitHub のドキュメント (GitHub に SSH で接続する) があります。
こちらを参考にして勧めていきます。
ただし、ssh-agent については無視します。

参照先と重複しますが、実行したコマンドや注意点を記載していきます。
(とはいえ、もはやうろ覚えなので、付け加えることは無いような…)

鍵の生成

参考: 新しい SSH キーを生成して ssh-agent に追加する

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

パスフレーズは空白で。 (推奨するわけではありません)
ファイル名は適宜変えます。 (id_rsa_github にしました)

~/.ssh に id_rsa や id_rsa.pub ファイルが作成されます。 (今回は id_rsa_github.pub ができました)

GitHub への公開鍵の登録

参考: GitHub アカウントへの新しい SSH キーの追加

上記の参考リンクに従い、GitHub の設定ページで公開鍵の方を登録します。
id_rsa.pub (ファイル名を変更している場合も、.pub の方) を使います。

接続先の登録

~/.ssh/config に GitHub を登録します。
これをやっておかないと、うまく接続できませぬ。

Host github.com
  HostName github.com
  IdentityFile ~/.ssh/id_rsa_github
  User git
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?