War*_*ght 31 linux svn git vpn git-svn
我已经使用git-svn几个月了,作为我公司的SVN存储库的接口.
然而,大约一周前,我的公司改变了他们的政策,只有通过Cisco VPN连接才能访问SVN.
我在Linux Mint VM上连接到VPN没问题(这是我编码的地方),但是当我运行git svn dcommit
签入代码更改时,我现在无法再通过身份验证.
我试过了:
rm -rf ~/.subversion
,摆脱任何保存的SVN身份验证凭据并强制它采取新的,但这似乎没有任何影响,也没有提示我新的凭据,令人惊讶.git svn clone
以启动到SVN存储库的新链接,但具有相同的身份验证失败.这是我所看到的运行时,git svn dcommit
或git svn clone
:
$ git svn dcommit
Committing to https://<redacted>:2443/svn/LS/branches/PRODUCTION-SUPPORT-1/ls-policygen ...
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-wCQwzG/pkcs11: No such file or directory
Authorization failed: OPTIONS of 'https://<redacted>:2443/svn/LS/branches/PRODUCTION-SUPPORT-1/ls-policygen': authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge (https://<redacted>:2443) at /usr/local/libexec/git-core/git-svn line 943
Run Code Online (Sandbox Code Playgroud)
该gnome-keyring
警告一直存在,并且被要求VPN之前,从来没有停止过的提交.
小智 1
看一下从您的错误代码中截取的内容:
Authorization failed: OPTIONS of 'https://<redacted>:2443/svn/LS/branches/PRODUCTION-SUPPORT-1/ls-policygen': authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge (https://<redacted>:2443) at /usr/local/libexec/git-core/git-svn line 943
Run Code Online (Sandbox Code Playgroud)
特别是在这一部分:无法验证服务器:忽略 NTLM 质询
看来你们公司也改变了身份验证方法。
我会采取以下步骤:
祝你好运,
莱斯利
归档时间: |
|
查看次数: |
1496 次 |
最近记录: |