내 리포지토리 중 하나를 복제하고 싶을 때마다 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