プライベート Bitbucket リポジトリで「go get」を利用すると、「Forbidden 403」エラーが発生する可能性があります。これは、「go get」が内部的に git に依存しているためです。クローン作成に SSH を使用するように git を構成すると、このエラーを回避できます。
次の手順により、Bitbucket で git の SSH 認証が確立されます。
# Generate an SSH key ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # Add the SSH key to your Bitbucket account pbcopy < ~/.ssh/id_rsa.pub # On Bitbucket, go to your account settings -> SSH keys # Paste the SSH key you copied. # Set up your git config git config --global url."[email protected]:".insteadOf "https://bitbucket.org/" # Verify the SSH connection ssh -T git@[email protected]:bitbucket.org
SSH 接続が確立されたら、' go get' は SSH を利用してプライベート Bitbucket リポジトリのクローンを作成します。
以上がプライベート Bitbucket リポジトリで「go get」を使用する場合の「Forbidden 403」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。