下午看完了《玉子爱情故事》,也就是《玉子市场》的剧场版,说实话挺羡慕这样的恋爱关系,尤其是从小一起长大,这就是短暂的美好不如长久的陪伴吧。
之后继续整活,昨晚夜里参考了这个 Issue,把 Gitea 仓库 SSH 公钥无法设置的问题搞定了(大概率是因为 Windows 默认并没有 SSHD 相关服务,改用内置的就好了,感觉有些奇怪,但能用就好)今天就尝试下给 Git 服务配置一个独立的新 SSH Key,实现免密码操作,进一步的改善操作体验。
参考了 Git 配置多个 SSH Key 这篇文章,得知如果要使用多个 SSH Key,其实就是根据域名做区分,例如 A 域名调用 A 密钥,B 域名调用 B 密钥。
vim ~/.ssh/config
# Git
Host git.me
HostName git.me
PreferredAuthentications publickey
IdentityFile ~/.ssh/git_rsa
之后也就是将本地仓库和线上服务器的 origin
地址逐一进行替换即可,我是直接编辑配置文件的。
vim .git/config
git fetch
git push // 如果线上仓库没内容,提交本机的最新代码
晚上去了亲戚家做客,解决完上面这单事后,我继续维护起了「保罗 API Next」项目,添加了一个基于 https://ip-api.com
的 IP 查询 API,还改善了用户登录模块,增加用户信息查询接口(根据 Cookie 里面的 JWT 数据),前端即可自动获取用户资料,实现展示。