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
반응형
'개발관련 > Git' 카테고리의 다른 글
“git reset”과“git checkout”의 차이점 (0) | 2021.10.05 |
---|---|
Git 원격 분기가 삭제되었지만 여전히 'branch -a'에 나타납니다. (0) | 2021.10.05 |
[git] 현재 지점에 대한 추적 정보가 없습니다. (0) | 2021.10.05 |
Git으로 브랜치에 변경된 여러 파일 중 하나만 숨길 수있는 방법 (0) | 2021.10.01 |
'git reset --hard HEAD'를 사용하여 이전 커밋으로 되돌리는 방법 (0) | 2021.10.01 |