GitHub git 원격 추가 원본 git@github.com:username/ProjectName은 일회성 프로세스입니까?

StackOverflow https://stackoverflow.com/questions/1833258

  •  11-09-2019
  •  | 
  •  

문제

내 컴퓨터에 두 개의 다른 프로젝트 이름이있는 두 개의 git 프로젝트가있는 경우

다음과 같은 두 디렉터리에서 이 코드를 사용하여 관리할 수 있나요?

/foo1$ git remote add origin git@github.com:username/ProjectName-1
/foo2$ git remote add origin git@github.com:username/ProjectName-2

디렉토리나 시스템의 git 구성 파일에 저장됩니까?

도움이 되었습니까?

해결책

정보는 각 저장소(프로젝트)에 저장됩니다. .git/config 파일.

각 저장소에 별도로 원격을 추가하면 올바른 일을 하고 있는 것입니다.

다른 팁

물론 넌 할 수있어.GitHub에서 새 저장소를 생성하면 새 프로젝트를 체크아웃하는 방법이나 GitHub를 원격으로 추가하는 방법에 대한 도움말 화면이 표시됩니다.

cd existing_git_repo
git remote add origin git@github.com:username/test.git
git push origin master

리모컨은 로컬에만 저장되며 언제든지 변경할 수 있습니다.

git remote add remote_name remote_location

일반적으로 대부분의 예에서 remote_name은 원점입니다.리모컨이 두 개 이상인 경우 다른 이름을 사용하게 됩니다.github의 경우 저는 보통 Origin 대신 "github"를 사용하고 이를 중심으로 명령 별칭을 만들어서 생활을 더 쉽게 만듭니다(예: git config --global alias.pg=push github master).github 사용에 대한 바로가기를 제공하는 github ruby ​​gem도 있습니다.

remote_location은 원격 저장소에 대한 URL 또는 scp 경로입니다.개인 github 저장소를 포함하여 ssh를 사용하는 저장소는 다음 형식의 scp 경로를 사용합니다. user@host:path/to/repo.git.Github은 이것을 다음과 같이 추상화합니다. git@github:username/repo.git.읽기 전용 저장소는 http를 사용하며 git 저장소에 대한 간단한 URL입니다. http://호스트/경로/to/repo.git.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top