git config 항목을 함수로 어떻게 설정할 수 있나요?

git config 항목을 함수로 어떻게 설정할 수 있나요?

gem 을 설정하려고 하는데 gistGitHub 비밀번호를 환경 변수나 git 구성 항목으로 저장하고 싶지 않습니다. 그만큼읽어보기GitHub 저장소에서 설명합니다.

변수를 접두사가 붙은 명령 문자열로 설정하여 stdout에서 실제 비밀번호를 반환하는 명령이 되도록 github.password를 정의할 수도 있습니다 !.

내가 겪고 있는 문제는 설명된 기능을 어디에 넣을지 알아내는 것입니다. 어떤 팁이 있나요?

위 링크에 설명된 기능은 다음과 같습니다(Mac OS 키체인에서 github.password 항목 가져오기).

password = !security 2>&1 >/dev/null find-generic-password -gs github.password | ruby -e 'print $1 if STDIN.gets =~ /^password: \\\"(.*)\\\"$/'

답변1

이 줄은 섹션의 $HOME/.gitconfig에 속합니다 github. 쉘 이스케이프 등은 생활을 어렵게 만들므로 $HOME/.gitconfig가 존재하지 않거나 섹션이 없는 경우 다음을 github사용하여 생성하십시오.

git config --global github.password foo

필요한 경우 올바른 형식으로 파일을 만들고 줄을 추가합니다.

password = foo

파일을 편집하고 password = foogithub에서 권장하는 파일로 바꾸세요.

관련 정보