0

Windows 認証を有効にして、IIS でホストされている git リポジトリにアクセスしようとしています。

domain\username のようなユーザー名を指定すると、接続に失敗します。スタック トレースから、ネットワーク ユーザー名の指定方法が原因でエラーが発生しているように見えます。他に、ドメインを持つ Windows 認証ユーザーをどのように指定できますか。

これは、git clone (https:/domain\user@mydomain.com/xyz/) を実行すると、コンソールから正常に機能します。

エラーの詳細

Git Repo:: Git Repo でテスト接続が失敗しました。リモート参照の一覧表示に失敗しました: java.net.ConnectException: のプロキシを特定できません ....

スタックトレース

Caused by: org.eclipse.jgit.errors.TransportException: https:/domain\user@mydomain.com/xyz/info/refs?service=git-upload-pack
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:466)
at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:276)
at jetbrains.buildServer.buildTriggers.vcs.git.GitVcsSupport.getRemoteRefs(GitVcsSupport.java:523)
at jetbrains.buildServer.buildTriggers.vcs.git.GitVcsSupport.getRemoteRefs(GitVcsSupport.java:503)
... 44 more

Caused by: java.net.ConnectException: Cannot determine proxy for https:/domain\user@mydomain.com/xyz/info/refs?service=git-upload-pack
at org.eclipse.jgit.util.HttpSupport.proxyFor(HttpSupport.java:196)
at org.eclipse.jgit.transport.TransportHttp.httpOpen(TransportHttp.java:475)
at org.eclipse.jgit.transport.TransportHttp.httpOpen(TransportHttp.java:471)
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:422)
... 47 more

**Caused by: java.net.URISyntaxException: Illegal character in authority at index 8: https:/domain\user@mydomain.com/xyz/info/refs?service=git-upload-pack**
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.parseAuthority(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at org.eclipse.jgit.util.HttpSupport.proxyFor(HttpSupport.java:193)
4

1 に答える 1

0

URL にタイプミスがあるようです。

あなたが持っている

https:/domain\user@mydomain.com/xyz/

それ以外の

https://domain\user@mydomain.com/xyz/
于 2012-10-10T19:36:18.400 に答える