Gitea private repository를 위한 git SSH 설정

Git 2020.02.03 댓글 Plorence

먼저 bash를 실행시켜 키를 만들어야 합니다.

ssh-keygen

위 명령어를 입력해 키를 만듭니다.

여기서는 키의 저장 경로를 입력하라는 말인데, 기본 경로로 설정하겠습니다. (그냥 엔터 하면 됨)

키의 비밀번호를 입력합니다.

키의 비밀번호를 재입력합니다.

키가 만들어졌습니다. /c/Users/John/.ssh/에 저장되었다고 합니다.

참고로 pub로 끝나는게 공개키입니다.

경로로 가서 pub파일의 내용을 복사합니다.

개인 저장소에 가서 설정 > 배포 키 > 배포 키 추가 > 내용에 아까 복사해뒀던 공개키 값을 붙여 넣기 합니다.

Enable Write Access에 체크해줍니다.

제목은 키가 누구건지 알아볼 정도로만 쓰시면 됩니다.

그리고 배포 키 추가를 클릭합니다.

이제 git에서 clone하면 잘됩니다.

아무런 문제없이 clone 되며, push나 pull도 마찬가지입니다.

만약 git을 사용하는 도중 키가 바뀌게 된다면 똑같이 해당 키의 공개키를 개인 저장소 설정에서 배포 키에 추가하면 됩니다.

댓글