맥북이 시급하다

KoEunseo·2022년 7월 6일
0

fixErr

목록 보기
1/23

코드스테이츠 어언 2주차...
오늘 리눅스 깃허브 했는데... 시간이 너무 모자랐다.ㅠㅠ

계속 오류가 떠서...
wls를 쓰니까 맥북으로 코드 한줄이면 되는걸 머리를 이리저리 굴려서 방법을 강구해야한다.

여튼 개고생한 과정을 풀어보려고 함

Git 환경설정

  1. ssh-keygen
    공개키 개인키(비밀키) 생성.
  2. cat ~/.ssh/id_rsa.pub
  3. 공개키 복사
  4. 깃허브에 공개키 등록

여기까지 아주 수월하게 진행했으나.... git clone이 안됨^^

에러 메세지가 이렇게 떴음
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

포트는 이전에도 winscp 쓸때도 개고생했던 문제.
집에서 쓰는 인터넷 통신사에서 포트를 막아놔서 어떻게 할 수 있는 문제가 아니었음

이번에는 진짜 맥북사야겠다 광광 울면서 될때까지 해봄
다행히 11시 반이 되기 전에 성공함

https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port
여기 따라가면서 해결함...!!!

1 git remote set-url origin git@github.com:계정이름/레퍼지토리명.git
2 git remote -v 위에서 설정해준 경로(ssh)로 바뀌었나 확인
3 .ssh 폴더에 config 파일 있나 확인
4 나는 없어서 touch config 사용해 파일 만들어주고
5 chmod 600 ~/.ssh/config 입력해 사용자만 접근할수있도록 권한을 바꿔줌
6 nano config 해서 아래 내용 고대로 복붙해줌

Host github.com
Hostname ssh.github.com
Port 443
User git

7 ssh -T git@github.com 입력하면 아래 메세지가 나와야한다.

Hi 계정이름! You've successfully authenticated, but GitHub does not provide shell access.

8 git clone 코드스테이츠에서 대충 복사하라고한거~
드디어 설치가 됨!!! 굿굿 거의 정처기 필기 붙었을때만큼 기뻤다ㅋㅋㅋㅋ 맥북 진짜 알아보고있었는데...
일단... 이번주 주말 오기 전까지는 버텨야한다...
언제또 맥북 사려고 알아볼지 모르겠지만ㅋㅋㅋㅋ 일단 해결되니까 기쁨
글고 엄청 우회(?)하면서 하니까 내가 컴터똑똑이 된 것 같기도 하고 머리가 팽팽 돌아가는 느낌이다.
근데 공부가 안됨 시간이 오래걸림 문제가 많다...하

profile
주니어 플러터 개발자의 고군분투기

0개의 댓글