Git 원격 오리진 설정
저는 다음과 같은 저장소를 가지고 있습니다.
- DEV REPO: 변경할 수 있는 내 개발 컴퓨터의 디렉터리
- 메인 레포: 개발 머신의 맨 저장소로 개발 레포에서 변경 사항을 푸시할 수 있습니다.
- 운영 REPO: 기본 REPO에서 업데이트를 가져올 호스트 시스템의 리포지토리
사용한git remote add origin /Users/me/sites/main_repo
주 레포를 DEV 레포의 오리진으로 설정합니다.프로덕션 레포가 원격 호스트에 있습니다.동일한 명령의 변형을 사용하여 MAIN repo를 PRODUCTION repo의 오리진으로 설정할 수 있습니까?만약 "예"라면, 구문에 IP 주소가 포함되어 있을 것입니다.어떻게 생겼을까요?
SSH 사용
git remote add origin ssh://login@IP/path/to/repository
HTTP 사용
git remote add origin http://IP/path/to/repository
하지만 간단한 것을 가지고 있습니다.git pull
배포 프로세스는 일반적으로 좋지 않은 아이디어이므로 실제 배포 스크립트를 사용하는 경우에는 피해야 합니다.
제가 그랬던 것처럼 출처를 다른 위치로 변경하기 위한 구문을 찾는 사람은 여기에서 해당 설명서를 찾을 수 있습니다. https://help.github.com/articles/changing-a-remote-s-url/ .사용.git remote add
이 작업을 수행하면 "filename: remote origin이 이미 존재합니다."라는 결과가 표시됩니다.
호두껍질:git remote set-url origin https://github.com/username/repo
(표시된 답은 맞습니다, 저는 저처럼 길을 잃은 사람을 돕기를 바랄 뿐입니다...하하)
원격을 설정할 때 추적할 분기를 포함하여 원하는 대로 작업을 수행할 수 있습니다.
git remote add --track master origin user@somesite.com:group/project.git # git
git remote add --track master origin user@172.16.1.100:group/project.git # git w/IP
git remote add --track master origin http://github.com/group/project.git # http
git remote add --track master origin http://172.16.1.100/group/project.git # http w/IP
git remote add --track master origin /Volumes/Git/group/project/ # local
git remote add --track master origin G:/group/project/ # local, Win
이렇게 하면 Git 구성을 수동으로 편집하거나 분기 추적을 수동으로 지정할 필요가 없습니다.
언급URL : https://stackoverflow.com/questions/7259535/setting-up-a-git-remote-origin
'programing' 카테고리의 다른 글
Visual Studio 2012의 웹 사이트 관리 도구 위치 (0) | 2023.06.20 |
---|---|
c#에서 iCal 파일 만들기 (0) | 2023.06.20 |
행 번호를 사용하여 표의 두 번째 행 선택 (0) | 2023.06.20 |
Node.js로 이메일을 보내시겠습니까? (0) | 2023.06.20 |
SQL Server 2008 - 테이블 제약 조건 가져오기 (0) | 2023.06.20 |