在 Google Cloud 开通 Gmail OAuth
本文介绍如何在 Google Cloud 里登记 OAuth 客户端,申请 Gmail 的两个范围,再在浏览器里点允许,并用 curl 换成 refresh token。
控制台按 2026 年 11 月的 Google Auth Platform。正文已加密。
控制台按 2026 年 11 月的 Google Auth Platform。正文已加密。
JAVA_HOME 指到 /usr/local/jvm/jdk。git 连接 GitHub 等远程仓库时的两种认证:HTTPS 远程用凭据助手保存令牌,SSH 远程用密钥。macOS 的凭据助手按钥匙串 osxkeychain 来写。本文按 Git 2.56.0。credential.helper 所在的配置文件见 Git 的用户配置 ~/.gitconfig。~/.gitconfig:它为什么存在、和仓库里的 .git/config 谁生效、怎么创建和修改、常用项,以及怎么核对实际读到的值。core.quotepath 决定 git status 里的中文路径是原样显示,还是印成八进制转义。本文按 Git 2.56.0。main 加上规则:禁止直接推送、禁止 force push、合并前必须通过指定的 Actions 检查。页面按 Creating rulesets for a repository 的当前流程。gh 2.103.3、Git 2.56.0。gh pr create 的其余参数见 GitHub CLI 之 gh 命令。登录见同一篇。git worktree:同一个仓库开出第二个目录,各自停在不同分支。本文按 Git 2.56.0。git stash。分支的创建和切换见同一篇的「分支」。gh 2.103.3。gh 用 gh auth switch 切换活动账号。本文按 Git 2.56.0、gh 2.103.3。gh auth login 见 GitHub CLI 之 gh 命令。按目录使用不同签名密钥见 用 SSH 密钥签名 Git 提交。git、gh 和 REST API 里怎么用。gh 命令按 2.102.0。gh auth login 见 GitHub CLI 之 gh 命令。