개발관련/Git

Git은 푸시 할 때마다 사용자 이름을 물어보지 않도록 하는 방법

Rateye 2021. 10. 5. 10:39
728x90
반응형
질문 : Git은 푸시 할 때마다 사용자 이름을 묻습니다.

내 저장소에 푸시하려고 할 때마다 git은 username & password 를 모두 요구합니다.

매번 비밀번호를 다시 입력하는 데 문제가 없지만 사용자 이름을 입력하는 데 문제가 있습니다. https 를 사용하여 저장소를 복제합니다.

따라서 각 git push username 을 묻지 않도록 git을 구성하려면 어떻게해야합니까?

나는 리눅스를 처음 접했지만 Windows의 IIRC git push 는 비밀번호 만 묻습니다.

답변

편집 (조정자와 댓글이 제안한대로 @ dk14에 의해)

credential.helper store 를 사용하는 경우 ~/.git-credentials 에 완전히 암호화되지 않은 상태 ( "있는 그대로") 저장됩니다. 특히 고용주가 보안 문제를 전혀 용납하지 않는 경우 아래의 의견 섹션 또는 "연결됨"섹션의 답변을 참조하십시오.

수락되었지만 사용자 이름 만 (비밀번호 아님) 생략에 대한 실제 OP의 질문에 대답하지 않습니다. 정확한 문제를 가진 독자에게는 @grawity의 대답 이 유용 할 수 있습니다.

원래 답변 (@Alexander Zhu 작성) :

다음 명령을 사용하여 자격 증명을 저장할 수 있습니다.

$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>

또한 나는 당신이 읽을 것을 제안합니다
$ git help credentials

출처 : https://stackoverflow.com/questions/11403407/git-asks-for-username-every-time-i-push
728x90
반응형