예전에 한번 이런 경우가 발생해 검색 후 해결했었습니다. 그 때 당시에는 별 생각없이 해결하고 넘어갔었는데 또다시 이런 경우가 발생하여... 기록에 남기려고 합니다.
역시 기억력은 믿을게 못되나 봅니다.
상태
위의 사진처럼 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
반응형
'Tools' 카테고리의 다른 글
[IntelliJ] class 생성 시 자동 주석 달기(Comment template) (0) | 2022.02.13 |
---|---|
[IDE]IntelliJ 상단 창 없애기(Editor Tabs) (3) | 2022.01.28 |
[intellij] <Error> Intellij Cannot resolve symbol 오류 (0) | 2021.11.12 |
Git 다른 email 등록하기 (0) | 2021.10.07 |
[Git] git command 정리. (0) | 2021.09.29 |