1

Windows サーバーのプライベート リポジトリから github マテリアルを追加しようとすると問題が発生します。

多くの人がsshキーを追加する方法と、UNIXベースのシステム以外の場所を提案しているのを見てきました。Windows サーバーに関連するものは見つかりませんでした。

Go の最新リリースを使用しており、Git がインストールされた Windows Server 2008 に Go Server と Agent をインストールしました。

Git Bash を使用してプライベート リポジトリに接続できます。

マテリアルを追加しようとするたびに、接続を確認していますと表示され続け、永遠にそこにとどまっているように見えます。

基本認証を使用すると機能しますが、URL でパスワードを公開せずに機能させたいと考えています。

それを行う方法はありますか?

4

2 に答える 2

1

デフォルトのローカル システム アカウントで Go を実行する場合、http://opensourcetester.co.uk/2013/06/28/jenkins-windows-ssh/の提案に従って、ローカル システム アカウントの ssh キーをセットアップできます。

Go Server をドメイン アカウント (デフォルトのローカル システム アカウントではない) で実行する場合は、ssh キーをサーバー マシンの %USERPROFILE%/.ssh/ フォルダーにアップロードしたかどうかを確認します。%USERPROFILE% はドメインの HOME フォルダーです。ユーザー。これを設定すると、Go サーバーは必要なキーを選択できるようになります。同じことがエージェント マシンにも当てはまります。ご存知のように、Go は内部で Git-bash を呼び出して git コマンドを実行しないため、Go 内から git を実行する場合、bash のセットアップは有効になりません。

于 2015-11-19T22:26:07.347 に答える