个人访问令牌

Personal Access Token

有什么办法绕过 Github 的个人访问令牌吗?每当您想将代码推送到 Github 时,在终端中复制粘贴令牌是非常烦人的。我知道使用 'git config' 有助于仅使用一次,但如果您想从另一台计算机推送代码或在同一台计算机上打开一个新终端怎么办。

如果您在同一台计算机上,您应该配置一个凭据助手来保存令牌,这样您就不需要保存它了。这应该适用于同一台计算机上的所有终端。 The Git FAQ explains this 非常详细。

如果您需要在另一台计算机上工作,请使用 ssh-keygen -t ed25519 -f ~/.ssh/id_remote 生成 SSH 密钥,将其添加到您的 GitHub 帐户,复制 ~/.ssh/id_remote 及其对应的 .pub文件到闪存驱动器,然后使用 GIT_SSH_COMMAND='ssh -oIdentitiesOnly=yes -i /my/flash/drive/id_remote 推送。 (如果愿意,您可以使用与 id_remote 不同的名称。)

如果您使用的是 SSH 密钥,则需要使用 SSH URL 而不是 HTTPS URL 进行克隆和推送。如果您已经使用 HTTPS URL 进行了克隆,则可以使用 git remote set-url origin git@github.com:owner/name.git.

之类的内容对其进行更新

如果你问是否有办法继续使用密码,那么没有,没有。