相较于使用 SSH,使用 HTTPS 远程 URL 有一些优势。它的设置比 SSH 更简单,通常也能在严格的防火墙和代理环境下工作。然而,它也会在每次拉取或推送仓库时要求你输入 GitHub 凭据。
当 Git 要求输入密码时,请使用个人访问令牌。您也可以使用诸如 Git Credential Manager 之类的凭据助手。基于密码的 Git 身份验证已被更安全的身份验证方式取代。欲了解更多信息,请参阅 管理个人访问令牌。
你可以通过配置 Git 缓存你的凭据,来避免每次都被要求输入密码。配置凭据缓存后,Git 在使用 HTTPS 拉取或推送仓库时会自动使用已缓存的个人访问令牌。