拖到再不解决就要弃博的状态,都有网络有关!

Personal Access Token 错误

大半年前每次 push 更新都会收到 GitHub 邮件,提示什么什么到期,但不影响提交。直到前几天跳出:

remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead.

搜索一圈教程都是说怎么获取 token,就没有然后了。终于按照此文(这里)搞定,使用的其第三种方法。

个人是直接在 vscode 内 在集成终端内 运行 git config --edit,然后将在远程仓库的位置上指定用户名与token。(多个项目需要分别设置。)

[remote "origin"]
        url = https://githubusername:youtoken@github.com/yunzhiclub/repositoryname
        fetch = +refs/heads/*:refs/remotes/origin/*

如果配置了 GitHub Action 记得也更改 Token

SSL_connect 443 错误

LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

万分确定网络已全球通,但就是 push 不了,提示 SSL 错误!可,多提交几次,也总能成功。网上很多教程佛系有效,直到按照此文(这里)把 https 代理改成 socks 代理:

vim ~/.gitconfig

[http]
	sslBackend = openssl
	proxy = socks5://127.0.0.1:1080

瞬间丝滑!

更 or 不更新

何曾几时,一切系统软件一有更新立即跟进。当下如今,只要能用,就好!