赞
踩
其中双引号中的 XXX 是用户名,记得替换成自己的用户名,需要注意的是这里的用户名是git服务器所使用的名称,一般公司用的都是员工名称的全拼。
其中双引号中的 XXX@qq.com 替换成自己的邮箱,据测试这里可以随便填
这个双引号中的 XXX@qq.com 是刚才设置邮箱时所有用的邮箱。
5.2.1 报错:
Unable to negotiate with 192.168.2.98 port 29418: no matching host key type found. Their offer: ssh-rsa,ssh-dss
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
5.2.2 报错原因:新的ssh客户端不支持ssh-ras算法,需要修自以为本地配置重新使用ssh-rsa算法。具体操作:在C:\Users\用户名\ .ssh同一目录下创建一个文件 config,打开文件写入以下内容,再重新下载即可成功。
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
:::info
TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥,因此使用命令ssh-keygen -C “邮箱地址” 产生的密钥在TortoiseGit中不能使用。
基于git的开发必须又要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥 。
:::
如有需要,可以为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。此处暂未设置访问密码,为空。
这里有可能会出现:
直接点确定,就会出现这下面这个弹窗,输入密码,即可上传成功。
文中部署时所用的git和TortoiseGit在这里下载
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。