<연동>
깃허브 가입
깃 다운
폴더 하나 만들고 우클릭 -> git bash
그 폴더 안에 내가 깃허브에서 만들어 놓은 폴더를 연동시키려고 함
git clone git@github.com:아이디/저장소이름.git
을 하면 로컬 컴퓨터에 깃허브 원격 저장소의 내용을 복제한다.
음 근데 오류가 떴다
구글링 후 내 pc가 깃허브에 등록이 되어있지 않아 생기는 오류임을 확인
따라서 rsa key를 생성해 github에 등록한다.
ssh-keygen -t rsa -C "이메일주소"
입력 후 이런 메시지 뜸
여기서 id_rsa.pub 경로 확인
cat 파일 경로/id_rsa.pub
입력하면 ssh-rsa 로 시작해서 이메일 주소로 끝나는 문자열이 뜬다.
전체 복사 후
github 홈페이지 >> settings >> SSH and GPS keys >> SSH Keys
로 들어가서 복사한 문자열 등록하면 가능
다시 클론 시도 해보니 작동 잘하고 폴더에도 연동 잘 됨
<commit&push>
저장소 연동을 해왔으니 이번엔 로컬에서 만든 파일을 깃허브로 올려보기
먼저
git status
를 이용해 현재 상태를 확인
여기서 origin/main이라고 되어있는데
내가 등록을 한 폴더와 원격 저장소를 가져온 폴더 위치가 달라서,,
이거 때문에 뒤에 또 삽질했다...
암튼 폴더에 well.txt 파일을 만들어봤다.
그 후 다시 status
파일이 빨간색이다
untracked 상태이기 때문
이후 git add를 해준다
초록색이 되었다
tracked 상태가 됨
이제 진짜 commit을 한다
설명을 곁들여 추가하면 head에 확정본이 올라간다
status를 해도 커밋이 완료 되었기 때문에 working tree가 클린하다고 뜬다
근데 이후에 삽질함ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
push를 했는데 자꾸 에러가 뜨는거임 ㅜ
알고보니까 브랜치를 다르게 써서,,,,
나는 마스터가 아니라 메인 브랜치엿음!
메인 브랜치로 push를 다시 시도하니까 성공했다
깃허브 들어가서 repositories 확인해봐도 이번엔 제대로 txt파일이 올라갔다.