我正在进行的项目的系统管理员已经确定SSH"太麻烦"了; 相反,他已将Git设置为可通过https://
URL(以及用户名/密码身份验证)访问.此URL的服务器提供自签名证书,因此他建议所有人关闭证书验证.这并不是一个好的设置,安全方面.
是否有可能告诉Git对于远程X(或者更好的是,任何存储库中的任何远程开头都是https://$SERVERNAME/
),它是接受特定证书,只接受该证书?基本上重复了SSH的服务器密钥行为.
我一直在尝试对我现有的仓库进行新的更改,但是,我一直收到以下错误:
-MacBook-Pro:spa $ git push origin master XX密码的用户名致死:无法访问' https://github.com/XXXX/ ':来自服务器的空回复
我甚至尝试过新的回购,但结果是一样的.