HTTPS+トークンで複数のGitHubアカウントを制御する
複数のGitHubアカウントを制御したい.SSHの秘密鍵を複数管理する方法もあるが,設定が結構大変で私には荷が重い.いろいろ調べた結果,HTTPSとトークンを使用する方法が手軽で良さそう.毎回検索するのが面倒なので,メモしておく.
手順
全面的にhttps+アクセストークンを使ってGitHubのアカウントを使い分ける - Qiitaに従う.
GitHubアクセストークンの作成
所望のGitHubアカウントにログインし,Settings > Developer settings
からPersonal access tokens
を選択する.
Generate new token
を押す.
Token description
に,用途がわかるような名前をつける.Select scopes
で,アクセス権を指定できる.とりあえずrepo
にチェックしとけば良さそう1.私の場合,Gistをウェブサイトに埋め込むことがあるので,gist
にもチェックを入れる.これでページ下部のGenerate token
を押す.表示されるトークンをクリップボードにコピーする.
リポジトリをクローン
次のフォーマットで,リポジトリをクローンする.
アカウント名を使い分ける場合は,以下の設定を忘れずに.
あとは,何も考えずにgit
を使えば良い.
参考
- 【メモ】githubの複数アカウントにSSH接続するための設定手順 - Developers.IO:SSHを使った方法
- https+アクセストークンを使ってGitHubのアカウントを使い分ける - Qiita:HTTPS+トークンを使った方法
-
他のはよくわからない. ↩
Subscribe via RSS