微信小程序代码托管到GitHub遇到的一些问题

658 阅读1分钟

前言:参考其他博客实现的托管,基础步骤此处不给出了,只针对自己遇到的问题提解决方法。

微信开发者工具实现

一、点击【版本管理】->【初始化Git仓库】

image.png

二、点击【设置】->【远程】->【添加】,在弹出的窗口中输入名称和URL

image.png

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(指定密匙)认证

image.png

此处需要注意:

1、密匙路径不要带中文(可能有影响)

2、之前用的是$ ssh-keygen -t rsa -C "your_email@example.com"生成密匙,出现了如下错误:

image.png

后来用$ ssh-keygen -t ed25519 -C "your_email@example.com"就成功了,利用此命令会在指定路径下生成如下文件

image.png

把.pub文件路径放第一个,另一个放第二个。

修改SSH生成路径可参考: git中SSH密钥对生成路径修改?

3、密码是设置SSH Key时设置的密码,不是github的账号密码。之前试着用有些博客说的github账号密码一直出现如下错误:

image.png

结语:弄了挺久才成功,因为更新了一些规则,和之前不一样了,最直接解决问题的办法是直接把错误贴到百度上,看别人是如何解决的😂🤣。