無精してSSH Keyを登録せずにPrivate Repositoryをクローンする

SSHを発行して自分の鍵として登録して・・・って面倒ですよね。 そんなときは、Personal Access Tokenが代用になるようです。

やり方

  1. GitHub > Settings > Personal access tokensを開きます。
  2. Generate new access tokenから新しいアクセストークンを取得します。
    • このとき、権限としてはリポジトリ操作権限だけを与えれば十分です。
  3. HTTPSを利用してプライベートリポジトリをクローンします。
    • このとき、パスワードの代わりに2で取得したアクセストークンを利用します。
    • 例えばリポジトリのURLがhttps://github.com/username/reponame.gitだったとすると、git clone https://username@github.com/username/reponame.gitみたいな感じでクローンするとパスワードが要求されるので、そこで上のアクセストークンを入力する感じ。

参考