php 편집기 Xigua는 SSH를 사용하여 개인 GitLab 저장소에서 Go 프로젝트의 알 수 없는 개정판을 가져오는 방법을 소개합니다. SSH를 통해 GitLab에 연결하면 수정 및 개발을 위해 프로젝트를 로컬 환경으로 쉽게 가져올 수 있습니다. 이 문서에서는 독자가 작업을 쉽게 완료할 수 있도록 가져오기 프로세스의 각 단계를 자세히 설명합니다. 계속하기 전에 Git과 Go가 설치되어 있고 GitLab에 개인 저장소를 생성했는지 확인하세요. 시작하자!
ssh를 사용하여 비공개 및 자체 호스팅 gitlab 저장소에서 go 프로젝트를 가져오려고 합니다. 이 작업을 시도하면 다음 오류가 발생합니다.
출력
으아악.gitconfig
으아악모드 파일로 이동
으아악gitlab 저장소
gitlab 저장소에는 릴리스 태그가 있는 프로젝트가 있습니다 v1.0.0
복제했던 주소
으아악ssh 구성 파일
으아악이 .gitconfig를 사용하세요: .gitconfig
으아악그런 다음 go get
명령은 내 비밀번호를 묻지만 ssh를 사용해야 합니다. 내 비밀번호를 묻는 이유는 무엇입니까?
kbacon@kbacons-macbook-pro bbz % go get -x gitlab.wtf.notworking/bbq/tools@latest # get https://gitlab.wtf.notworking/bbq/tools?go-get=1 # get https://gitlab.wtf.notworking/bbq/tools?go-get=1: 200 ok (0.413s) mkdir -p /users/kbacon/go/pkg/mod/cache/vcs # git3 https://gitlab.wtf.notworking/bbq/tools.git # lock /users/kbacon/go/pkg/mod/cache/vcs/3bd57e1dd1ed847c1ac192f16c5f67541135ce037a175de23ec5fb5051d10179.lock# /users/kbacon/go/pkg/mod/cache/vcs/3bd57e1dd1ed847c1ac192f16c5f67541135ce037a175de23ec5fb5051d10179 for git3 https://gitlab.wtf.notworking/bbq/tools.git cd /users/kbacon/go/pkg/mod/cache/vcs/3bd57e1dd1ed847c1ac192f16c5f67541135ce037a175de23ec5fb5051d10179; git tag -l 0.013s # cd /users/kbacon/go/pkg/mod/cache/vcs/3bd57e1dd1ed847c1ac192f16c5f67541135ce037a175de23ec5fb5051d10179; git tag -l cd /users/kbacon/go/pkg/mod/cache/vcs/3bd57e1dd1ed847c1ac192f16c5f67541135ce037a175de23ec5fb5051d10179; git ls-remote -q origin 0.020s # cd /users/kbacon/go/pkg/mod/cache/vcs/3bd57e1dd1ed847c1ac192f16c5f67541135ce037a175de23ec5fb5051d10179; git ls-remote -q origin # get https://gitlab.wtf.notworking/bbq/tools.git # get https://gitlab.wtf.notworking/bbq/tools.git: 200 ok (0.186s) go: gitlab.wtf.notworking/bbq/[email protected]: reading gitlab.wtf.notworking/bbq/tools/go.mod at revision v1.0.0: unknown revision v1.0.0
ssh를 사용하는 경우 URL은 /
而不是 :
,您的 .gitconfig
이어야 합니다.
":"를 사용하세요
으아악ssh 구성 파일에서 로그인, 포트 및 사용자 정의 호스트 항목이 아닌 서비스 계정git
을 사용해야 합니다.
다음 방법을 사용할 수 있습니다:
으아악더 이상 git@
或 :2224
.
위 내용은 SSH를 사용하여 개인 gilab 저장소에서 go 프로젝트 가져오기: 알 수 없는 개정판의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!