로컬 서버의 저장소에서 go get 작업을 수행하려면 어떻게 해야 하나요?
Go get이 로컬 서버의 저장소에서 작동하지 않습니다. 기본적으로 서버. 작동하게 하려면 ~/.gitconfig 파일에 다음 줄을 추가해야 합니다.
[url "<User>@<hostname>:<ssh-port>/<path-to-repo>.git"] insteadOf = https://<user>@<hostname>:<ssh-port>/<path-to-repo>.git
Replace
예를 들어 사용자 이름이 John Doe이고 서버의 호스트 이름은 example.com이고 SSH 포트 번호는 22이며 저장소는 /home/에 있습니다. John Doe/my-repo, ~/.gitconfig 파일에 다음 줄을 추가합니다.
[url "John Doe@example.com:22/home/John Doe/my-repo.git"] insteadOf = https://John Doe@example.com:22/home/John Doe/my-repo.git
이 줄을 ~/.gitconfig 파일을 사용하면 go get을 사용하여 로컬 서버에서 저장소를 가져올 수 있습니다.
예
다음을 사용하여 로컬 서버에서 저장소를 복제하려면 가서 다음 명령을 사용할 수 있습니다:
go get git@<hostname>:<user>/<repo>.git
예를 들어 'John Doe' 사용자를 사용하여 'example.com' 서버에서 'my-repo' 저장소를 복제하려면 다음을 사용합니다. 명령:
go get git@example.com:John Doe/my-repo.git
이 명령은 'my-repo' 저장소를 GOPATH의 'my-repo' 디렉터리에 복제합니다.
위 내용은 로컬 서버 저장소에서 `go get`을 작동시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!