답변:
Git clone은 찾고있는 명령입니다.
git clone git@github.com:username/repo.git
업데이트 : 그리고 이것은 공식 가이드입니다 : https://help.github.com/articles/fork-a-repo
https://help.github.com/ 에서 살펴보십시오.
정말 유용한 콘텐츠가 있습니다
/path/repo.git
있지만 로컬 리포지토리를 복제 할 때해야 할 일이 /path/repo/.git
있습니까?
다음 명령을 실행하십시오.
cd /pathToYourLocalProjectFolder
git pull origin master
/pathToYourLocalProjectFolder
더 이상 존재하지 않습니다.
컴퓨터를 지우고 프로젝트를 다시 체크 아웃하고 싶으므로 아래 초기 설정을 수행하여 시작할 수 있습니다.
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의 알려진 hosts 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보다 쉽습니다.
따라야 할 몇 가지 단계가 있습니다 (Windows의 경우)
Git Bash를 열고 ssh 키 생성 아래 텍스트를 붙여넣고 GitHub 이메일 주소로 대체합니다.
ssh-keygen -t rsa -b 4096 -C " your_email@example.com "
이렇게하면 제공된 이메일을 레이블로 사용하여 새 ssh 키가 생성됩니다.
공개 / 개인 rsa 키 쌍 생성.
"키를 저장할 파일을 입력하십시오"라는 메시지가 표시되면 Enter를 누릅니다. 기본 파일 위치를 사용합니다.
키를 저장할 파일을 입력하십시오 (/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/
두 가지 방법으로 할 수 있습니다.
1. 로컬 호스트에 원격 저장소 복제
예 : git clone https://github.com/user-name/repository.git
2. 원격 저장소를 로컬 호스트로 가져 오기
먼저 git local repo를 만들어야합니다.
예 : git init 또는 git init repo-name 그런 다음 git pull https://github.com/user-name/repository.git
이제 원격 저장소의 모든 커밋과 분기를 컴퓨터의 로컬 저장소에서 사용할 수 있습니다.
해피 코딩, 건배-:)