개발관련/Git

Git 푸시할 때 로그인을 생략하는 방법 (ssh 활용)

Rateye 2022. 3. 26. 17:01
728x90
반응형
질문 : Git 푸시에는 사용자 이름과 비밀번호가 필요합니다.

내 GitHub 계정에서 내 PC로 Git 저장소를 복제했습니다.

내 PC와 노트북 모두에서 작업하고 싶지만 하나의 GitHub 계정으로 작업하고 싶습니다.

내 PC를 사용하여 GitHub로 푸시하거나 가져 오려고 할 때 사용자 이름과 암호가 필요하지만 랩톱을 사용할 때는 필요하지 않습니다!

origin 과 상호 작용할 때마다 사용자 이름과 암호를 입력하고 싶지 않습니다. 내가 여기서 무엇을 놓치고 있습니까?

답변

일반적인 원인은 SSH 대신 기본값 (HTTPS)을 사용하여 복제하는 것입니다. 저장소로 이동하여 "복제 또는 다운로드"를 클릭 한 다음 URL 필드 위의 "SSH 사용"버튼을 클릭하고 다음과 같이 원본 원격의 URL을 업데이트하여이를 수정할 수 있습니다.

git remote set-url origin git@github.com:username/repo.git

이것은 GitHub : Switching remote URLs from HTTPS to SSH에 문서화되어 있습니다.

출처 : https://stackoverflow.com/questions/6565357/git-push-requires-username-and-password
728x90
반응형