태그 보관물: git

git

Git 클론은 ssh : // git @ ..에서만 작동하며 git @에서는 작동하지 않습니다. GIT 리포지토리를 사용할 때만 사용할 때 ssh://git@server.com/repo.git와

GIT 리포지토리를 사용할 때만 사용할 때 ssh://git@server.com/repo.git와 작동 하지 않는 이유는 git@server.com/repo.git무엇입니까?

그것은 다른 사람에 의한 서버 설정이므로 어떻게 설정되었는지는 모르지만 BitBucket 또는 GitHub에서 그냥 사용할 수 있으며 git@server.com/repo.gitSSH 프로토콜을 사용하여 리포지토리를 복제하고 복제합니다. 이 서버에 대한 이유는 ssh://git@server.com/repo.git무엇입니까?

그래서 ssh://앞에 추가해야합니다 .



답변

잘못된 구문을 사용하고 있습니다.

scheme://접두사 를 제거하면 git은 더 이상 주소를 URL 스타일로 해석하지 않고 대신 rcp / scp 스타일로 해석합니다. 그러나 rcp / scp 스타일 주소의 경우 경로는 콜론을: 사용하여 user @ host와 구분해야합니다 (포트 지정은 지원되지 않음). 예를 들면 다음과 같습니다.

git clone daniels@server.com:repo.git

git clone git@bitbucket.com:daniels/example.git

콜론이 없으면 git은 주소를 로컬 경로로만 해석합니다.

( git clone 또는 git fetch manual page 에서 자세한 내용을 볼 수 있습니다 .)


답변