Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Linux虚拟机连接到Windows计算机上的GIT Repo_Git_Ssl - Fatal编程技术网

从Linux虚拟机连接到Windows计算机上的GIT Repo

从Linux虚拟机连接到Windows计算机上的GIT Repo,git,ssl,Git,Ssl,我正在尝试从Linux盒访问位于Windows计算机上的GIT存储库。这就是我到目前为止所做的 已安装/配置Windows GIT服务器 在Windows计算机上创建了存储库 在Linux虚拟机上安装GIT 正在尝试连接到位于Windows计算机中C驱动器下的Git存储库 当我尝试访问存储库时,遇到SSL证书问题,请查看下面的错误。我尝试了不同的选项来提供完整的路径 错误:-  致命:无法访问“”:对等方的证书已过期  致命:无法访问“服务器IP)/C/GitRepo/GitRepo

我正在尝试从Linux盒访问位于Windows计算机上的GIT存储库。这就是我到目前为止所做的

  • 已安装/配置Windows GIT服务器
  • 在Windows计算机上创建了存储库
  • 在Linux虚拟机上安装GIT
  • 正在尝试连接到位于Windows计算机中C驱动器下的Git存储库
  • 当我尝试访问存储库时,遇到SSL证书问题,请查看下面的错误。我尝试了不同的选项来提供完整的路径

    错误:-  致命:无法访问“”:对等方的证书已过期  致命:无法访问“服务器IP)/C/GitRepo/GitRepo/”:颁发者证书无效  致命:无法访问“服务器IP)/C/GitRepo/GitRepo/”:无法与对等方安全通信:请求的域名与服务器的证书不匹配。  ssh:连接到主机xx.xx.xx.xx(Windows服务器IP)端口22:连接被拒绝

    故障排除步骤:-
    我尝试了不同的选择。禁用SSL验证,提供.pem文件的完整路径。他们都没有工作。非常感谢您的帮助

    请更新您的帖子。不清楚安装/配置了什么。您是否在端口22上访问/运行https服务器或ssh服务器?您可以从windows访问服务器吗?你检查过证书了吗?这些证书正确吗?您的CA t是否生锈?GIT安装在windows服务器上,我正在尝试使用https从Linux框访问位于windows服务器上的GIT存储库,它会抛出我之前发布的证书错误。您是否在端口22上访问/运行https服务器或ssh服务器?是的,SSH服务器位于端口22上。您可以从windows访问服务器吗?-对我可以从Windows ping Linux服务器。你检查过证书了吗?这些证书正确吗?是,证书已续订,过期证书已从IIS(Windows Internet信息服务)中删除。您的证书是否已生锈?您的证书是否已生锈?-我怎么检查?我不确定GIT从哪个cert store读取证书。这是最大的问题。在LinuxGit配置中,我提供了证书的绝对路径,但仍然没有遇到相同的问题。我还在GIT config中设置了sslverify=false,但仍然遇到证书问题。