0

Smart-HTTP GitサーバーをIIS(gitweb.codeplex.com)に正常にインストールし、Windows認証を使用してアクセスを構成しましたが、クライアントからサーバーリポジトリにアクセスするたびにユーザー名/パスワードを入力する必要があります。

現在ログインしているユーザー資格情報(cvsntの:sspi:など)を使用してアクセスを構成することは可能ですか?(必要に応じて別のサーバーに切り替えることができます)

4

1 に答える 1

0

その質問に迷い込んだ人のために-これは、クライアント側がkerberosを介してauthを使用してsshを構成するためのソリューションです(サーバーは管理者によって構成されました)。

  1. 「PuttywithKerberos」をインストールします
  2. gitをインストールし、sshとしてuser plinkを選択し、「PuttywithKerberos」からplinkを選択します。
  3. 環境変数GIT_SSHがplinkに設定されていない場合は、手動で設定してください
  4. putty.exe「PuttywithKerberos」からputtyを実行します。サーバーへのパスを入力し、sshを選択します。接続/SSH/ Kerberosで、「自動ログインユーザー名」の同じページで「Kerberos認証の試行(SSH-2)」を選択します。「ユーザープリンシパル名のユーザー名部分」を選択します。接続/ SSH /認証で「認証を完全にバイパスする」の選択を解除します( SSH-2のみ)」を選択し、「事前認証バナーを表示する(SSH-2のみ)」の選択を解除します。セッションに戻り、「デフォルト設定」に設定を保存します
  5. サーバーに接続すると、サーバーの公開鍵をレジストリに保存するように提案されます-同意します。
于 2012-06-06T16:06:37.247 に答える