github에서 프로젝트를 어떻게 가져 옵니까?
이전에 작업해온 github에 대한 프로젝트가 있습니다. 그러나 내 컴퓨터를 지우고 내 계정의 github에 최신 변경 사항을 푸시 할 수 있도록 내 프로젝트를 다시 체크 아웃하기 내 사용자 이름으로 어떤 git 명령을 호출해야할지 궁금합니다.
Git clone은 찾고있는 명령입니다.
git clone git@github.com:username/repo.git
업데이트 : 그리고 이것은 공식 가이드입니다 : https://help.github.com/articles/fork-a-repo
https://help.github.com/ 에서 발견되었습니다.
정말 유용한 콘텐츠가 있습니다
먼저 git에게 자신에 대해 이야기해야합니다. 설정 페이지 에서 사용자 이름과 토큰을 함께 가져옵니다 .
그런 다음 다음을 실행하십시오.
git config --global github.user YOUR_USERNAME
git config --global github.token YOURTOKEN
그러면 다음을 사용할 수 있습니다.
git clone git@github.com:YOUR_USERNAME/YOUR_PROJECT.git
다음 명령을 실행하십시오.
cd /pathToYourLocalProjectFolder
git pull origin master
따라야 할 몇 가지 단계가 있습니다 (Windows의 경우).
Git Bash를 ssh 키 생성 아래 텍스트를 입력하고 GitHub 이메일 주소로 대체합니다.
ssh-keygen -t rsa -b 4096 -C " your_email@example.com "
이렇게하면 이메일을 사용하여 새 ssh 키가 생성됩니다.
공개 / 개인 rsa 키 쌍 생성.
"키를 제출 한 파일을 입력하십시오"라는 메시지가 표시됩니다. 기본 파일 위치를 사용합니다.
(/c/Users/you/.ssh/id_rsa):[Enter를 누르십시오]
프롬프트에서 보안 암호를 입력합니다. 자세한 정보는 "SSH 키 암호로 작업"을 참조하십시오.
암호 입력 (암호가없는 경우 비어 있음) : [암호 입력] 있음 암호를 다시 입력 : [암호 다시 입력]
SSH 에이전트에 키 추가
Git Bash (99999는 단지 예)에 다음을 입력하여 에이전트가 실행되고 있는지 확인합니다. 평가 $ (ssh-agent -s) 에이전트 pid 99999
그런 다음 입력하십시오.
ssh-add ~ / .ssh / id_rsa
그런 다음이 명령을 사용하여 SSH 키를 클립 보드에 복사합니다.
클립 <~ / .ssh / id_rsa.pub
Git 계정에 SSH 키 추가
GitHib 사이트에서 오른쪽 상단의 이미지를 클릭하고 설정을 선택합니다. 다음 페이지에서 SSH 및 GPG 키 옵션을 클릭하십시오. 그러면 SSH 키 페이지가 저장됩니다. 새 SSH 키를 클릭하십시오. "제목"필드에 새 키에 대한 설명 레이블을 추가하십시오. "키"필드에 키를 넣습니다.
리포지토리 복제
VS Code (또는 명령 프롬프트 등이있는 IDE / CLI)를 다. cd 명령을 사용하여 복제하려는 디렉토리로 이동하고 아래 행을 입력하십시오. git config --global github.user yourGitUserName git config --global user.email your_email git clone git@github.com : yourGitUserName / YourRepoName.git
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
컴퓨터를 지우고 프로젝트를 다시 체크 아웃하고 싶고 아래 초기 설정을 수행하여 시작할 수 있습니다.
git config --global user.name "Your Name"
git config --global user.email youremail@domain.com
github 계정에 로그인하고 복제하려는 저장소로 이동 한 다음 "HTTPS로 복제"URL을 복사합니다.
마지막으로 SSH를 설정 한 경우에도 HTTPS를 사용하여 원격 저장소를 복제 할 수 있습니다 .
git clone https://github.com/username/repo-name.git
노트 :
이전에 원격 저장소에 SSH를 설정합니다. 한 경우 해당 키를 PC의 기기 호스트 ssh 파일에 추가해야합니다. 장식하지 않고 그대로 git clone git@github.com:username/repo-name.git
표시됩니다.
Cloning into 'repo-name'...
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXDoJWGl7E1IGOCspZomTxdCARLviMw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
이 경우 HTTPS를 사용하는 것이 SSH보다 뛰어납니다.
참고 URL : https://stackoverflow.com/questions/1408790/how-do-i-pull-my-project-from-github
'IT' 카테고리의 다른 글
실행중인 BASH 펼쳐의 경로 확인 (0) | 2020.08.16 |
---|---|
DLL이 디버그 또는 릴리스 빌드인지 확인 방법 (.NET) (0) | 2020.08.16 |
마지막 열을 제외하고 표 셀 너비를 최소로 설정하고 치수는? (0) | 2020.08.16 |
C #을 사용하여 Android 앱 개발 (0) | 2020.08.16 |
Python3의 필터 (0) | 2020.08.16 |