한 컴퓨터에서 git 2가지 계정 사용하고 싶은데 계속 막혔던 부분

Joseph·2024년 1월 11일

.git/ 경로에 있는 config 파일을 확인해보자.
여기서 중요한 점은 githubId가 들어가야 한다.
닉네임만 들어가면 계속 public key denied 문장을 보게 될 것이다.

추가 내용

~/.ssh/config 파일은 SSH 클라이언트가 연결할 때 사용할 설정을 지정하는 곳이다.

나는 개인계정과 회사계정을 명시했다.

위 설정에서 중요한 점은 Host

github.com-a 은 개인 계정을 위한 SSH 설정,
github.com-b 은 회사(work) 계정을 위한 SSH 설정이라고 할때

git clone 명령어를 예시로 든다면

git clone git@github.com-{HostName}:~~~~.git

와 같이 작성해야 한다.

이미지 출처 및 참조 사이트 : https://velog.io/@sonypark/GitHubSSH%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-%EC%97%AC%EB%9F%AC%EA%B0%9C%EC%9D%98-%EA%B9%83%ED%97%88%EB%B8%8C-%EA%B3%84%EC%A0%95-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-6mk3iesh0u

profile
안녕하세요 프론트와 백 둘다 관심있는 웹개발자 이창무입니다.

0개의 댓글