前言:参考其他博客实现的托管,基础步骤此处不给出了,只针对自己遇到的问题提解决方法。
微信开发者工具实现
一、点击【版本管理】->【初始化Git仓库】
二、点击【设置】->【远程】->【添加】,在弹出的窗口中输入名称和URL
URL指定github仓库的SSH地址
三、【设置】->【网络和认证】->【认证方法】
一开始用的认证方法是输入用户名和密码,用户名和密码都是复制下来的,但是一直报错说网络和认证—用户名和密码有问题。然后就尝试了SSH Key(指定密匙)认证。
git生成ssh密钥
$ git config --global user.name "xxx"
$ git config --global user.email "xxx"
$ ssh-keygen -t ed25519 -C "your_email@example.com" //此处需要与上面设置的email一致
SSH Key(指定密匙)认证
此处需要注意:
1、密匙路径不要带中文(可能有影响)
2、之前用的是$ ssh-keygen -t rsa -C "your_email@example.com"生成密匙,出现了如下错误:
后来用$ ssh-keygen -t ed25519 -C "your_email@example.com"就成功了,利用此命令会在指定路径下生成如下文件
把.pub文件路径放第一个,另一个放第二个。
修改SSH生成路径可参考: git中SSH密钥对生成路径修改?
3、密码是设置SSH Key时设置的密码,不是github的账号密码。之前试着用有些博客说的github账号密码一直出现如下错误:
结语:弄了挺久才成功,因为更新了一些规则,和之前不一样了,最直接解决问题的办法是直接把错误贴到百度上,看别人是如何解决的😂🤣。