我有来自TFS的git clone的问题。客户端是Ubuntu 14.04, 由于https正常工作,因此可以使用TFS证书。代理在Git和全球环境中未设置。
工作方案:
A. git clone https://url.to.my.tfs/
B. git clone https://user@url.to.my.tfs/
一个。请求用户名和密码,输入,一切顺利 B. Git不要求密码。克隆进展顺利。所以通信linux(git)-kerberos(TFS)已经可以了。
修改A.)当我获得用户名和密码的git请求时按Enter
:
fatal: Authentication failed for https://url.to.my.tfs
那么,问题出在哪里?如何跳过密码输入?
答案 0 :(得分:0)
fatal: Authentication failed for...
正是因为你没有在请求时键入user / pass。
并且git clone https://user@url.to.my.tfs/
并且没有来自Git的密码请求可能是因为HTTPS协议上使用的Git credential.helper
缓存。
https://git-scm.com/book/gr/v2/Git-Tools-Credential-Storage
这个已回答的问题与Github上的HTTPS有关,但它也适用于您的场景。 Is there a way to skip password typing when using https:// on GitHub? 在那里你可以找到最适合你的选择。