Git 리포지토리의 리모컨 목록?
Git 저장소가 있습니다. 이 저장소에는 여러 개의 원격 저장소가 있습니다 (제 생각에는). 해당 리포지토리에 속하는 원격 리포지토리 목록을 어떻게 얻을 수 있습니까?
좋아 git list --remotes
하거나 그런거?
명령을 사용하여 구성된 원격 URL 목록을 얻을 수 있습니다 git remote -v
.
이것은 당신에게 다음과 같은 것을 줄 것입니다 :
base /home/***/htdocs/base (fetch)
base /home/***/htdocs/base (push)
origin git@bitbucket.org:*** (fetch)
origin git@bitbucket.org:*** (push)
원격 저장소의 이름 만 필요하고 다른 데이터는 필요하지 않으면 간단 git remote
합니다.
$ git remote
iqandreas
octopress
origin
FWIW, 나는 똑같은 질문을했지만 여기서 답을 찾을 수 없었습니다. 아마도 휴대용은 아니지만 적어도 gitolite의 경우 다음을 실행하여 원하는 것을 얻을 수 있습니다.
$ ssh git@git.xxx.com info
hello akim, this is gitolite 2.3-1 (Debian) running on git 1.7.10.4
the gitolite config gives you the following access:
R W android
R W bistro
R W checkpn
...
지금까지의 답변은 기존 지점을 찾는 방법을 알려줍니다.
git branch -r
또는 동일한 프로젝트의 리포지토리 [아래 참고 참조] :
git remote -v
또 다른 경우가 있습니다. 동일한 서버에서 호스팅되는 다른 프로젝트 저장소에 대해 알고 싶을 수 있습니다.
이 정보를 찾기 위해 SSH 또는 PuTTY 를 사용 하여 호스트에 로그인 ls
하고 다른 리포지토리가 포함 된 디렉토리를 찾습니다. 예를 들어, 다음을 입력하여 저장소를 복제 한 경우 :
git clone ssh://git.mycompany.com/git/ABCProject
사용 가능한 다른 것을 알고 싶다면 SSH 또는 PuTTY를 통해 git.mycompany.com에 로그인하고 다음을 입력하십시오.
ls /git
가정하면 ls
:
ABCProject DEFProject
나는 명령을 사용할 수 있습니다
git clone ssh://git.mycompany.com/git/DEFProject
다른 프로젝트에 액세스 할 수 있습니다.
참고 : 일반적으로
git remote
단순히origin
프로젝트를 복제 한 저장소 에 대해 알려줍니다 .git remote
동일한 프로젝트에서 작업하는 두 명 이상의 사람들과 협력하고 모든 것을 원점으로 전달하는 대신 서로의 저장소에 직접 액세스하는 경우 편리합니다.
원격 브랜치를 보는 간단한 방법은 다음과 같습니다.
git branch -r
현지 지점을 보려면
git branch -l
참고 URL : https://stackoverflow.com/questions/10183724/list-of-remotes-for-a-git-repository
'development' 카테고리의 다른 글
Cassandra의 파티션 키, 복합 키 및 클러스터링 키의 차이점은 무엇입니까? (0) | 2020.02.14 |
---|---|
Java 인터페이스에서 정적 메소드를 정의 할 수없는 이유는 무엇입니까? (0) | 2020.02.14 |
배치 파일 실행 후 콘솔의 자동 폐쇄를 방지하는 방법 (0) | 2020.02.14 |
OS X 터미널 색상 (0) | 2020.02.14 |
HTTP 프록시를 통해 Git 저장소에서 어떻게 가져 옵니까? (0) | 2020.02.14 |