在 vscode 软件内的终端中,克隆自己的私有账户不需要任何验证手段(可能会根据 vscode 登录的账号进行验证)
但是命令行中进行克隆操作,则需要验证:
根据官方文档:About remote repositories - GitHub Docs
Cloning with HTTPS URLs 需要经过验证,而密码不是自己的账户密码,是 personal access tokens
Managing your personal access tokens - GitHub Docs 中介绍了相关信息。
在个人设置页面的最下端,有developer settings
进入有 personal access tokens
按照需要生成即可。
但是存在一个问题,这个验证并不会被记忆,也就是说,以后再次通过 HTTPS 进行克隆时,需要重新输入用户名和密码。
Caching your GitHub credentials in Git - GitHub Docs
因此使用 Cloning with SSH URLs 更加合适一些。
新增 SSH 密钥到 GitHub 帐户 - GitHub 文档
Github配置ssh key的步骤(大白话+包含原理解释) - CSDN