团队城市 git 托管在 IIS 访问问题



我正在尝试访问启用了 Windows 身份验证的 IIS 下托管的 git 存储库。

当我指定用户名(如域\用户名)时,连接失败。从堆栈跟踪来看,错误似乎是由于网络用户名的给出方式造成的。我们还能如何为具有域的 Windows 身份验证用户提供。

当我执行 git 克隆 ( https:/domain\user@mydomain.com/xyz/) 时,这在控制台上工作正常

错误详细信息

在 Git 存储库中测试连接失败::Git 存储库。列出远程引用失败:java.net.ConnectException: 无法确定 的代理...。

堆栈跟踪

Caused by: org.eclipse.jgit.errors.TransportException: https:/domainuser@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:/domainuser@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:/domainuser@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)

您的网址中似乎有拼写错误。

你有

https:/domainuser@mydomain.com/xyz/

而不是

https://domainuser@mydomain.com/xyz/

最新更新