현재, git pull
또는 git push
http (s) 저장소에 갈 때마다 다음과 같은 결과가 나타납니다.
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
이것은 자주 사용하지 않아도되지만, 매우 빨리 성가 시게됩니다. 불행히도이 경우 ssh로 전환하는 것은 옵션이 아닙니다.
이전 버전의 git
자격 증명 "저장소"및 "캐시"를 제공했지만 암호를 일반 텍스트로 저장했기 때문에 권장되지 않습니다.
그러나
최신 버전의 git
git 자격 증명은 gnome-keyring
에 실제로 저장 되지만 올바르게 설정해야합니다.
SO에 대한 다른 (우분투가 아닌) 답변을 따라 시도해 보았지만 (즉, this ) 여전히 사용자 이름과 암호 프롬프트가 표시됩니다.
git
http 리포지토리의 자격 증명 을 저장하는 가장 정확하고 안전한 방법은 무엇 이며 어떻게 우분투에서 작동합니까?