반응형
gitlab으로 push를 진행 중에 Permission denied (publickey) 에러가 발생했습니다.
lg@DESKTOP-E80J3HQ MINGW64 ~/work/lotto (master)
$ git push -u origin master
git@gitlab.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
ssh키가 등록이 안되어 발생하는 에러입니다.
깃랩 사이트에 우리의 공개키를 등록을 해주시면 됩니다.
아래의 방법을 참고해주세요 ^^
1. 다음 명령어 입력 후 엔터를 쳐주세요.
ssh-keygen
2. 방금 key가 만들어진. ssh 경로로 이동해주세요. (경로는 위의 사진이며 사용자 컴퓨터 만다 다릅니다.)
3. id_ksa.pub 파일을 열어서 키를 복사해주세요.
4. 깃랩 키 관리 사이트로 이동해주세요. (https://gitlab.com/profile/keys)
5. id_ksa.pub에서 복사하신 키를 사이트 key 부분에 복사해주세요.
6. Add Key를 눌러 키를 등록해주시면 됩니다 ^^
키 등록 이후에 이상 없이 push가 되었습니다.
감사합니다.
반응형
'Programming > Git, Mercurial' 카테고리의 다른 글
[git] git stash clear 복구 (stash를 지웠어요) (0) | 2021.02.10 |
---|---|
[git] 깃, 이미 commit 이후에 gitignore 적용이 안될 때 (0) | 2020.11.08 |
[git] 깃 마스터와 다른 브랜치(최신화) 합치기 (rebase 사용법) (0) | 2020.03.24 |
[Mercurial] 머큐리얼 상용-로컬 코드 합치는 법 (pull, merge 사용법) (0) | 2020.02.28 |
[git] 깃 에러 해결(stash 사용법) - error the following untracked working tree (0) | 2020.02.27 |