Github 为什么我可以在没有用户身份验证的情况下推送到远程

Github 为什么我可以在没有用户身份验证的情况下推送到远程,github,Github,我已经在我的github帐户上创建了测试回购。这是私人的。由于某种原因,当我克隆github repo时,我可以在不进行用户身份验证的情况下推送到远程。为什么会这样?首先,检查克隆私有存储库时使用的URL类型:从第二台计算机上使用HTTPS或SSH HTTPS:您的第二台计算机可能已经缓存了您的GitHub凭据(例如,在Windows上,在中,但它也存在于中) SSH:您可能有,这就足够对您进行身份验证了 您确定没有保存您的身份验证吗?实际上,我正在使用两台不同的笔记本电脑来测试这一点。我用第

我已经在我的github帐户上创建了测试回购。这是私人的。由于某种原因,当我克隆github repo时,我可以在不进行用户身份验证的情况下推送到远程。为什么会这样?

首先,检查克隆私有存储库时使用的URL类型:从第二台计算机上使用HTTPS或SSH

  • HTTPS:您的第二台计算机可能已经缓存了您的GitHub凭据(例如,在Windows上,在中,但它也存在于中)

  • SSH:您可能有,这就足够对您进行身份验证了


您确定没有保存您的身份验证吗?实际上,我正在使用两台不同的笔记本电脑来测试这一点。我用第一台笔记本创建回购协议,第二台推送。如何检查我的身份验证是否已保存?克隆时,输入用户名和其他内容,这些内容将在以后推送时存储。克隆时,它从未要求我输入用户名和密码。