ローカル サーバー上のリポジトリで 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 では、次のコマンドを使用できます。
go get git@<hostname>:<user>/<repo>.git
Replace
たとえば、「John Doe」ユーザーを使用して「example.com」サーバーから「my-repo」リポジトリのクローンを作成するには、次のコマンドを使用します。コマンド:
go get git@example.com:John Doe/my-repo.git
このコマンドは、「my-repo」リポジトリを「my-repo」ディレクトリに複製します。ゴパス。
以上が「go get」をローカル サーバー リポジトリで動作させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。