.gitconfig 파일의 Bash 명령

.gitconfig 파일의 Bash 명령

gitconfig내 파일에 키링 비밀번호를 입력한 후에만 액세스할 수 있는 문자열(Github 토큰)이 있습니다 .

이를 위해 파일을 만든 /secret/token다음 git config에 항목 chmod400추가합니다.

git config --global ghi.token "!echo \"$(sudo cat /secret/ghi_token)\""

하지만 이렇게 하면 내 토큰이 일반 텍스트로 표시되는 항목이 생성됩니다. 내가 원하는 것은 프로그램이 이 gitconfig 항목에 액세스하려고 할 때마다 내 비밀번호를 묻는 것입니다.

답변1

나는 이것을 사용하여 이것을 달성합니다.통과비밀번호 관리자 유틸리티.

에 토큰을 추가한 후 에 pass다음 항목을 추가했습니다 .gitconfig.

[github]
    token = "!pass github/token"

작동 방식 pass은 GPG 키를 사용하여 비밀번호를 암호화하는 것입니다. 따라서 토큰에 액세스할 때마다 passGPG 키의 비밀번호를 입력하라는 메시지가 표시됩니다 .

관련 정보