우선, 원격 저장소 GitHub의
GitHub의는 공통의 프로젝트에 참여하는 개인 사이의 코드 호스팅, 버전 관리 및 협업을 촉진하기위한 가장 큰 오픈 소스 호스팅 플랫폼입니다. 난 당신이 파일의 내용의 수정이 맨 끝에 로컬 플랫폼에 다운로드하면서 GitHub에이 원격으로 로컬 프로젝트 파일 동기화입니다 수 있다고 생각합니다.
힘내, 분산 버전 관리 시스템입니다힘내 저장소로, 서로 다른 컴퓨터에 배포 할 수 있습니다. 처음에는 다른 시스템 라이브러리의 원래 버전 및 각 시스템 저장소의 "클론"실제로 동일한 수있는 후 라이브러리의 기본 버전 만 기계는, 그들 사이에는 차이가 없다.
이 시점에서 우리가 사용할 필요가 GitHub의를 , GitHub의 힘내 서비스를 호스팅 저장소 제공 , 너무 오래과 기업을 등록 GitHub의 계정을 무료로 원격 Git 저장소를 얻을 수 있습니다.
1.1 구성 및 원격 저장소를 추가
SSH 키 만들기 1..
git config --global user.name "ranran-99"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -C "[email protected]"
에서 사용자의 홈 디렉토리에있는이 시간에 .ssh
디렉토리가 id_rsa
와 id_rsa.pub
두 문서, 이것은 SSH 키 비밀 키 쌍, id_rsa_gsg_keypair를 개인과 누출 할 수없는, id_rsa.pub 안전하게 사람을 말할 수있는, 공개 키입니다.
이 시점에서 2. 착륙 GitHub를 엽니 다 SSH and GPG keys
. 포인트 " Add SSH Key
키 텍스트 상자에,"어떤 제목에 채우기는 붙여 id_rsa.pub
파일의 내용을
이 시점에서, 당신은 이미 이미 키를 추가 확인할 수 있습니다.
성공적인 확인하려면 다음 명령을 입력 ssh -T [email protected]
, 우리가 성공적으로 Github에서 연결 한 것을 다음 명령을 보여줍니다
[root@server6 repository]# ssh -T git@github.com
Hi ranran-99! You've successfully authenticated, but GitHub does not provide shell access.
오른쪽 상단에있는 3 New repository
버튼은 새로운 창고를 만들 수 있습니다
창고의 이름으로 저장소 이름 채우기에 : repository
기타 기본 설정을 유지, 클릭 Create repository
새 Git 저장소를 만들 수 있습니다, 버튼을 누릅니다.
이 시점에서, 우리는 창고에서 새로운 창고를 복제 할 수 있습니다, 당신은 기존의 로컬 저장소에 넣을 수 있습니다 repository
그것과 관련된 다음 GitHub의 저장소에 푸시합니다.
네, 현지 창고에 repository
명령을 실행하는 git remote add [shortname] [url]
내 원격 라이브러리를 연결하는 지역에서,
- 가상 머신은 온라인으로 사용할 수 있습니다
git remote add origin git@github.com:ranran-99/repository.git
5 모든 콘텐츠는 원격 데이터베이스에 원격 지사 마스터 본질적으로 현재의 푸시 지역의 도서관을 밀어
git push -u origin master
이 시점에서 6. 당신은 GitHub의 페이지 내용에서 볼 수있는 지역 원격 데이터베이스는 정확히 같은되었습니다
(7)는, 지금부터, 한 지역이 제출 한, 그들은 명령 할 수 git push origin master
로컬 마지막 GitHub의에 밀려 수정.
클론 1.2 GitHub의 저장소
1, 먼저 원격 저장소 작성 Ran1
완료 후 생성, 기본 구성을, 당신은 README.md 파일을 볼 수 있습니다.
이 명령은 git clone
지역 도서관을 복제
git clone git@github.com:ranran-99/Ran1.git
이 경우, 디렉토리에 보면, 파일이있다 README.md