Scene
- 查看 github 发现今日没有自动提交
- 手动 push 一下,发现异常情况,应该也是网络问题
Solution
- 把远程连接 https 改用 ssh
git remote set-url origin git@github.com:OrekiYuta/Temp.git
还是不行的话,再执行
git config --global http.postBuffer 524288000
针对 hexo
- 到
C:\Users\[username]\.ssh
目录下,新建 config 无后缀文件,写入以下内容 1
2
3
4
5
6Host github.com
User 你GitHub的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443ssh -T git@github.com
命令测试能否连接- 如果能连接通的话
- 到 hexo 根目录配置文件 _config.yml ,修改连接方式
1
2
3deploy:
type: git
repo: https://github.com/yourname/yourname.github.io.git