git克隆时遇到的问题,包括中文URL

git版本为2.36.1 for windows,OS是Win10, 在克隆公司前面留下的一个项目时,因为URL包含中文,所以http协议clone会找不到URL路径(用tortoise工具克隆直接乱码)

但是SSH协议一直报错:Please make sure you have the correct access rights and the repository exists. 经前辈指导,重装git,安装时有一项关于SSH.exe的,不要用git自带的,用windows的OpenSSH服务。安装好git后,确认本机Windows服务是否已打开,如还没有OpenSSH应用,则先添加OpenSSH客户端:系统设置——应用和功能——添加功能——OpenSSH客户端;然后开启Windows服务:以管理员身份打开Windows PowerShell,

输入PS C:\Windows\system32> Set-Service -Name ssh-agent -StartupType automatic
        PS C:\Windows\system32> ssh-agent.exe bash

接下来创建SSH密钥,添加密钥:

ef5334758a534e12bc66499fe0ef21b3.png

d7abc42d8f2f4c98876a457b8a957842.png

 以管理员身份使用git CMD  clone,URL及本地路径最好加"",否则可能出错,第一次与git链接可能会出警告,忽略。建立SSH密钥时,如果输了密码,则第一次链接需要密码

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值