Tools
[Git]Git push 시 username과 userpass를 물어볼 시
뱅타
2021. 11. 22. 09:32
예전에 한번 이런 경우가 발생해 검색 후 해결했었습니다. 그 때 당시에는 별 생각없이 해결하고 넘어갔었는데 또다시 이런 경우가 발생하여... 기록에 남기려고 합니다.
역시 기억력은 믿을게 못되나 봅니다.
상태
위의 사진처럼 git remote -v
명령어 입력 시 https:// 주소로 되어 있을 시 git push
할 경우 Username과 Userpass를 묻는것으로 확인됩니다.
따라서 ssh를 등록한 후 (git ssh 등록 링크) 아래처럼 해당 repository의 Clone -> SSH의 주소를 복사합니다.
git remote 재설정하기
git remote set-url origin git@github.com:username/repo.git
// 예시
git remote set-url origin git@github.com:KrGil/jpa_study.git
위의 명령어를 입력한 후 git remote -v
로 확인하면 https://...
로 시작하던 url이 git@...
으로 변경된 것을 알 수 있습니다. 그 후 git push
를 하면 더이상 Username과 Userpass를 물어보지 않고 push가 성공하는것을 볼 수 있습니다.
References
https://stackoverflow.com/questions/6565357/git-push-requires-username-and-password
728x90
반응형