!["~" 표현식을 통해 홈 디렉터리에 "git 원격 추가"를 추가합니다.](https://linux55.com/image/3162/%22~%22%20%ED%91%9C%ED%98%84%EC%8B%9D%EC%9D%84%20%ED%86%B5%ED%95%B4%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%22git%20%EC%9B%90%EA%B2%A9%20%EC%B6%94%EA%B0%80%22%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%A9%EB%8B%88%EB%8B%A4..png)
내 홈 디렉터리에 git bare 저장소를 만들었습니다 ~/git-repos/foo.git
. 예를 들어 원격 저장소를 추가하려면 다음과 같이 입력했습니다 git remote add origin ssh://username@hostname:10022~/git-repo/foo.git
.
하지만 오류로 인해 실패합니다 ssh: Could not resolve hostname hostname:10022~: Name or service not known
.
~
로 교체하면 /home/username
잘 작동합니다.
SSH 프로토콜에서 ~
표현식을 사용하는 방법이 있습니까?git remote
답변1
/
호스트 지정이 끝나고 경로가 시작되는 위치를 나타내려면 가 필요합니다 .
git remote add origin ssh://username@hostname:10022/~/git-repo/foo.git