私のリポジトリの1つを複製したいときはいつでも、Githubアカウント名とアクセストークンを入力する必要があります。私の端末に私のGithubアカウントを追加するには?
答え1
現在使用しているコンピュータを信頼している場合(つまり、他の人がコンピュータにアクセスできず、リモート管理者もいない、リモートバックアップもないなど)、比較的安全でない「保存された」資格情報ヘルパーを使用できます。
$HOME/.gitconfig
追加セクションで
[credential]
helper = store
これで$HOME/.git-credentials
、次の項目を追加できます。
https://GIT_USER_NAME:[email protected]
現在すべての訪問https://github.com/repo/名前このユーザー名とアクセストークンが使用されます。
githubへのアクセスに使用する場合は、ssh
標準のSSHキーを使用できます(公開鍵をアップロードする必要があります。公式ドキュメントを参照してください:https://docs.github.com/en/authentication/connecting-to-github-with-ssh)。
$HOME/.ssh/config
これで、次の項目を作成できます。
Host github.com
User git
IdentityFile ~/.ssh/gitkey
IdentitiesOnly yes
ForwardAgent no
これで、そのキーを使用してリポジトリにアクセスできます。 (毎回パスワードを入力したくない場合は、[email protected]:repo/name
アクセス方法は次のとおりです!)ssh-agent