728x90 반응형 깃허브4 [Git, SSH] 깃허브 organization 코드 올리기 - SSH키 등록 1. SSH 키란? ssh키란 비대칭 키로써 서로 다른 한 쌍의 암호키를 갖는다. 하나는 public key로써 외부에 공개하는 키이고 다른 하나는 private key로써 내 로컬환경에 가지고 있어야하는 키이다. 그러면 외부 서비스에 공개된 나의 public key를 통해 업체나 서비스에서 나를 인증하게 되고 요청을 보내면 나의 로컬에서는 private key와 비교를 해본 후 키가 서로 맞다면 ok사인을 보내 접근할 수 있도록 허용한다. ssh키에 대한 더 깊은 지식은 따로 포스팅을 하도록 하겠다. 2. SSH키 생성방법 그럼 이 ssh키를 어떻게 생성해야하는가? 간단하다. 깃허브에 이미 계정이 있고 계정에 해당하는 이메일을 안다는 가정하에 * ssh-keygen -t rsa ssh-keygen -t.. 협업 툴(git, source tree) 2022. 3. 31. 깃허브 organization 코드 등록하기 -1 1. organization 이사 학교에서 담당하고 있는 어플리케이션 코드를 git flow를 이용하여 관리하기 위해서 organization을 만들어 팀으로 관리하기로 했다. 원래도 organization이 존재했지만 그 담당자 분께서 나에게 write권한과 git fork를 할 수 있는 권한을 주시지 않고 퇴사를 하시는 바람에 organization 이사가 불가피해졌다. 따라서 나는 원래 organization에 존재하던 코드를 clone해서 내 로컬 환경에 저장한 후 ssh키를 깃허브에 등록하고 내 로컬에 존재하던 코드를 새로운 organization을 만들어 그곳에 올리기로 하였다. 1. new organization 클릭 새로운 organization을 만드는 것은 어렵지 않다. 2. 요금제를 .. 협업 툴(git, source tree) 2022. 3. 31. SSH 키 소스트리를 통해 생성하고 등록하기 우선 깃허브에 등록하는 과정은 다음 과정과 같다. cmd 창에서 ssh-keygen명령어를 통해서 만들수도 있지만 더 쉬운 방법인 협업 툴 sourceTree를 사용해서 만들어보겠다. 다음과 같은 과정을 진행하면 된다. 이 때 마우스를 계속 움직여줘야한다. 마우스 커서의 위치를 seed로 쓰는 듯 하다. 위는 ssh 키를 소스트리를 통해 생성하고 깃허브에 등록하는 방식이다. 요즘은 ssh키가 없다면 private repositoty는 clone해오지 못한다. 따라서 ssh키 하나 정도는 만들어서 깃허브에 등록하도록 하자! 협업 툴(git, source tree) 2021. 9. 9. 소스트리 The requested URL returned error: 403 다음과 같은 에러가 발생한 경우는 많은 경우의 수가 있지만 나는 다양한 디바이스를 사용할 때 다른 디바이스로 깃허브에 로그인하여 소스트리를 사용하던 디바이스에서 로그아웃 되었을 경우에도 위와 같은 에러가 발생한다. 위와 같은 에러는 대게 권한 문제로 터미널에 git remote -v명령어를 통해 원격 저장소의 위치를 확인한다. 그 후 git remote set-url origin http://사용자 이름@github.com/사용자이름/레포지토리 이름.git 위의 명령어 형식으로 원격 저장소 위치를 설정해주면 다시 github 로그인 창이 뜨게 되고 정상적으로 push가 된다. 에러관련 2021. 7. 28. 이전 1 다음 728x90 반응형