相关疑难解决方法(0)

运行"git clone git@remote.git"时如何提供用户名和密码?

我知道如何为HTTPS请求提供用户名和密码,如下所示:

git clone https://username:password@remote
Run Code Online (Sandbox Code Playgroud)

但我想知道如何为遥控器提供用户名和密码,如下所示:

git clone git@remote.git
Run Code Online (Sandbox Code Playgroud)

我试过这样的:

git clone username:password@git@remote.git
git clone git@username:password@remote.git
git clone git@remote.git@username:password
Run Code Online (Sandbox Code Playgroud)

但他们没有奏效.

git

747
推荐指数
12
解决办法
117万
查看次数

如何仅为特定的回购设置GIT_SSL_NO_VERIFY?

我必须使用没有适当证书的git服务器,但我不想这样做

env GIT_SSL_NO_VERIFY=true git command
Run Code Online (Sandbox Code Playgroud)

每次我做一个git操作.但我还想为其他git存储库启用SSL.有没有办法让这个本地的单一回购?

git ssl

254
推荐指数
9
解决办法
50万
查看次数

无法使用带有自签名证书的Windows上的git解析"无法获取本地颁发者证书"

我在Windows上使用git.我安装了msysgit包.我的测试存储库在服务器上有一个自签名证书.我可以使用http访问和使用存储库而不会出现问题.移至https会出现错误"SSL证书问题:无法获取本地颁发者证书".

我在Windows 7客户端计算机的受信任的根证书颁发机构中安装了自签名证书.我可以浏览到Internet Explorer中的https存储库URL,没有错误消息.

本博客http://blogs.msdn.com/b/phkelley/archive/2014/01/20/adding-a-corporate-or-self-signed-certificate-authority-to-git-exe-s-store. aspx解释说curl不使用客户机的证书存储区.我按照博客文章的建议创建了curl-ca-bundle.crt的私有副本,并配置git来使用它.我确信git正在使用我的副本.如果我重命名副本; git抱怨文件丢失了.

我粘贴在我的证书中,如博客文章中所述,我仍然收到"无法获得本地颁发者证书"的消息.

我通过https克隆了一个GitHub存储库,验证了git仍在工作.

我唯一看到的与博客文章不同的是我的证书是根证书 - 没有链条可以达到它.我的证书最初来自于单击IIS8 IIS管理器链接"创建自签名证书".也许这使得证书在某种程度上与curl期望的不同.

如何获得git/curl接受自签名证书?

windows git curl ssl-certificate msysgit

236
推荐指数
15
解决办法
35万
查看次数

克隆或推送git存储库时,"无法在Eclipse中打开git-upload-pack"错误

我无法在Eclipse中的Bitbucket中克隆或推送到git存储库:

错误'无法打开git-upload-pack'

这很奇怪,因为前一天我没有任何问题.我已经下载了3次没有运气的sts.此错误一直显示.我也安装了SourceTree,它说'这不是一个有效的源路径/ URL':

错误'这不是sourcetree中的有效源路径/ URL'

如果我使用git命令导入项目,它可以工作,但我不想使用EGit执行此任务,因为我是git的新手.

我不知道这是否与它有关,但在同一目录中我有android-adt-bundle.这个工作得很好,但项目在于GitHub,而不是Bitbucket.此外,我正在与另一个人合作,他能够从Bitbucket存储库获取数据并将数据推送到Bitbucket存储库.我看了很多帖子,但没有一个人帮助过我.

我正在使用Windows 7顺便说一句.

eclipse git bitbucket egit atlassian-sourcetree

57
推荐指数
8
解决办法
17万
查看次数

如何将自定义CA根证书添加到Windows中的pip使用的CA Store?

我刚刚从python.org安装了Python3,并且无法安装包pip.根据设计,网络上有一个中间人的数据包检测设备,通过使用自己的证书重新签名所有ssl连接来检查所有数据包(包括ssl).部分GPO将自定义根证书推送到Windows密钥库.

使用Java时,如果我需要访问任何外部https站点,我需要手动更新JVM中的cacerts以信任自签名CA证书.

我如何为python实现这一目标?现在,当我尝试安装软件包时pip,可以理解,我得到了很多[SSL: CERTIFICATE_VERIFY_FAILED]错误.

我意识到我可以使用--trusted-host参数忽略它们,但我不想为我正在尝试安装的每个包执行此操作.

有没有办法更新python使用的CA证书存储?

python windows ssl pip

56
推荐指数
5
解决办法
8万
查看次数

git clone错误:RPC失败; curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL,errno 10054

我在git上克隆一个repo时遇到了麻烦.我已经尝试了几天并且已经尝试了很多解决方案(在大多数情况下问题略有不同但似乎适用)但是没有做任何事情来做出改变.

我已经尝试关闭防病毒和防火墙,但这没有帮助.我也尝试卸载并重新安装网络适配器驱动程序(并重新启动计算机),但这不起作用.

根据我的理解,这是一个网络问题,因为远程服务器一直在挂断,但我无法解决任何问题.

使用git clone -v --progress似乎提供与git clone相同的输出.git clone输出-v --progress https://github.com/mit-cml/appinventor-sources.git

克隆到'appinventor-sources'...
POST git-upload-pack(gzip 1425到774字节)
remote:计数对象:41649,完成.
remote:压缩对象:100%(7/7),完成.
错误:RPC失败; curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL,错误10054
致命:远程端意外
致命致命:早期EOF
致命:索引包失败

我现在尝试再次增加缓冲区

git config --global http.postBuffer 1048576000

但仍然没有.

我正在关注远程端的解决方案意外挂起,同时git克隆进行故障排除.

windows git curl clone github

41
推荐指数
9
解决办法
6万
查看次数

git clone https/ssl错误

我在我的git服务器上安装了ssl证书和密钥.但是当我尝试通过我的mysysgit中的https进行克隆时,我会收到错误.早些时候它与http工作得很好.无法确定失败的位置

$ git clone https://server.name/git/testing.git
Cloning into 'testing'...
* Couldn't find host server.name in the _netrc file; using defaults
* About to connect() to server.name port 443 (#0)
*   Trying server.name...
* Adding handle: conn: 0x274fd60
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x274fd60) send_pipe: 1, recv_pipe: 0
* Connected to server.name(server.name) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: C:\Users\user1\AppData\Local\Programs\Git/bin/curl-ca-bundle.crt
  CApath: none
* SSL certificate …
Run Code Online (Sandbox Code Playgroud)

git ssl https

35
推荐指数
2
解决办法
8万
查看次数

SSL 证书问题:无法获取本地颁发者证书 AZURE DEVOPS

我有一个问题...我的代码在 Gitlab 中,管道在 Azure DevOps 中。我使用经典编辑器。当我启动管道时,出现错误“致命:无法访问‘致命:无法访问’https://my.repos.example:***.git/’:SSL 证书问题:无法获取本地颁发者证书”请帮我!

ssl azure gitlab azure-devops

24
推荐指数
3
解决办法
4万
查看次数

如何配置Git以信任来自Windows证书存储区的证书?

目前.gitconfig,我的用户目录中有以下条目.

...
[http]
    sslCAInfo=C:\\Users\\julian.lettner\\.ssh\\git-test.pem
...
Run Code Online (Sandbox Code Playgroud)

这设置了在与git服务器交互时使用的证书(我公司的git服务器所需).

但是现在我无法克隆其他存储库(例如GitHub上的公共存储库),因为客户端始终使用被其他服务器拒绝的已配置证书.

我如何规避此认证问题?我可以配置Git使用Windows证书存储区进行身份验证吗?

windows git ssl-certificate certificate-store

22
推荐指数
2
解决办法
3万
查看次数

使用TortoiseGit创建git clone时出现SSL证书问题

我想在TortoiseGit的帮助下克隆git存储库,但我收到错误:

错误:SSL证书问题,验证CA证书是否正常.详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https时出现证书验证失败https://git.assembla.com/pplconnect-PL.webserver.git/info/refs?service=git-upload-pack 致命错误:HTTP请求失败

git没有干净地退出(退出代码128).

任何帮助或指导将不胜感激.

截图

git ssl ssl-certificate tortoisegit

18
推荐指数
4
解决办法
4万
查看次数