Go Get を使用してプライベート Bitbucket リポジトリを取得する
問題:
go get を使用する場合プライベート Bitbucket リポジトリからライブラリを取得すると、ユーザーは「禁止されています」というメッセージが表示される可能性があります。 403」エラー。このエラーにより、プライベート リポジトリ内のコードを go get でダウンロードしてコンパイルすることができなくなります。
解決策:
この問題を解決するには、go get を使用するように設定できます。 SSH を使用してプライベート リポジトリのクローンを作成します。 SSH は安全な認証とプライベート リポジトリへのアクセスを提供します。
手順:
SSH を使用するように git を構成します:
次のコマンドを実行して、 GitHub で SSH を使用するように git を設定します:
git config --global url."[email protected]:".insteadOf "https://github.com/"
プライベート BitBucket リポジトリを使用している場合は、GitHub を BitBucket に置き換えます:
git config --global url."[email protected]:".insteadOf "https://bitbucket.org/"
生成SSH キー:
追加SSH キーBitbucket:
クローンSSH 経由のリポジトリ:
次のコマンドを使用してプライベート リポジトリのクローンを作成します:
go get -v "ssh://git@[email protected]:[repo-name]"
これこのプロセスでは、go get が SSH を使用して認証し、プライベート Bitbucket からコードをダウンロードするようにします。リポジトリを削除し、「Forbidden 403」エラーを回避します。
以上が「go get」を使用してプライベート Bitbucket リポジトリにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。