【초보자】Cloud9와 github를 연계하는 방법
소개
잊지 않기 위해 썼습니다.
틀리거나 하면, 지적등 해 주시면 살아납니다.
github 등록, cloud9 설정은 사전에 있습니다.
Cloud9에서 리포지토리 생성
먼저 Cloud9 콘솔에서 웹 애플리케이션의 루트 디렉토리로 이동합니다.
리포지토리에 등록하려면 git init을 사용합니다.
$ git init
올바르게 리포지토리를 만들 수 있으면 콘솔의 디렉토리 표기 뒤에 (master)가 표시됩니다.
우선 현재 상태를 모두 커밋해 버립니다.
먼저 git add -A 명령으로 모든 파일을 선택합니다.
$ git add -A
그런 다음 커밋합니다.
$ git commit -m "first commit"
그러면 커밋된 파일이 표시됩니다.
이 리포지토리를 github의 원격 리포지토리로 push합니다.
그 전에 원격 저장소 (github)를 준비하십시오.
github에 원격 저장소 만들기
New repository에서 만든다.
Repository Name에 리포지토리 이름을 입력하고 Create repository를 클릭합니다.
SSH 인증 수행
이전에 Cloud9에서 만들고 커밋한 로컬 리포지토리의 내용을 push합니다.
push는 로컬 리포지토리의 내용을 원격 리포지토리로 옮기는 것입니다.
데이터를 옮길 때 안전하게 할 수 있도록 SSH라는 통신 방법을 사용합니다. SSH 액세스는 소스를 인증해야합니다.
공개키 인증방식에서는 소스가 발행한 공개키를 github로 설정하기만 하면 된다. 먼저 인증 작업하면 완료입니다!
Cloud9의 공개 키를 가져옵니다. Cloud9 콘솔에서 다음 명령을 입력하세요.
$ cat ~/.ssh/id_rsa.pub
긴 공개 키가 표시되므로 복사하십시오.
ssh-rsa에서 모두 복사하여 github에 등록합니다.
아래에서 두 번째, Settings를 엽니 다.
왼쪽 메뉴에서 SSH 및 GPG 키를 클릭합니다.
New SSH key를 클릭합니다.
여기에서 발신자의 공개 키를 등록합니다.
Add SSH key를 클릭하면 끝입니다.
github에 push
방금 만든 리포지토리의 Url을 복사합니다.
HTTPS와 SSH를 선택으로 전환할 수 있게 되어 있으므로, 그 SSH쪽을 선택합시다( 기 t @ 기대 b. 이 m :로 시작하는 URL)입니다.
※HTTPS는 패스워드 인증으로 액세스하는 용입니다.
이제 Cloud9 콘솔에서 복사한 Url로 푸시합니다.
$ git push git@github.com:〜から始まるSSHProtcolURL master
오류가 없으면 제대로 푸시되었다고 생각합니다.
gitHub을 확인해 봅시다.
이렇게 되면 괜찮습니다.
Cloud9에서 SSHProtcolURL을 등록합시다.
위에서 복사한 Url을 origin 뒤에 붙여넣습니다.
$ git remote add origin git@github.com:〜省略〜
등록하면 푸시가 쉬워집니다.
앞으로는 뭔가 편집을 github에 보내려고 하면 Cloud9 콘솔에서 다음 명령을 실행하여 보낼 수 있습니다.
1. $git add -A
2. $ git commit -m “설명”
3. $ git push origin master
괜찮습니다.
Reference
이 문제에 관하여(【초보자】Cloud9와 github를 연계하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/vonxar/items/995cbb0b576febad9994텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)