gitconfig
내 파일에 키링 비밀번호를 입력한 후에만 액세스할 수 있는 문자열(Github 토큰)이 있습니다 .
이를 위해 파일을 만든 /secret/token
다음 git config에 항목 chmod
을 400
추가합니다.
git config --global ghi.token "!echo \"$(sudo cat /secret/ghi_token)\""
하지만 이렇게 하면 내 토큰이 일반 텍스트로 표시되는 항목이 생성됩니다. 내가 원하는 것은 프로그램이 이 gitconfig 항목에 액세스하려고 할 때마다 내 비밀번호를 묻는 것입니다.
답변1
나는 이것을 사용하여 이것을 달성합니다.통과비밀번호 관리자 유틸리티.
에 토큰을 추가한 후 에 pass
다음 항목을 추가했습니다 .gitconfig
.
[github]
token = "!pass github/token"
작동 방식 pass
은 GPG 키를 사용하여 비밀번호를 암호화하는 것입니다. 따라서 토큰에 액세스할 때마다 pass
GPG 키의 비밀번호를 입력하라는 메시지가 표시됩니다 .