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
반응형
'개발관련 > Git' 카테고리의 다른 글
[MacOs] Git 저장소에서 .DS_Store 파일을 제거하는 방법 (0) | 2022.03.29 |
---|---|
병합 충돌을 일으키는 git stash pop 실행 취소 명령어 (0) | 2022.03.29 |
GitHub와 Gist의 차이점 (0) | 2022.03.26 |
Git 커밋에서 파일을 제거 하는 방법 (0) | 2022.03.26 |
git branch, fork, fetch, merge, rebase 및 clone의 차이점 (0) | 2022.03.26 |