在我的macOS笔记本电脑上,我可以像这样进行git克隆:
git clone https://github.com/my/repo
而且不需要用户名和密码。我认为这可行,因为我已将SSH密钥添加到github。
我最近设置了新的ubuntu机器,并且生成了新的SSH密钥并将其添加到github。但是,每当我尝试克隆存储库时,它都会要求我提供github用户名和密码。
我什至尝试从另一台计算机上复制SSH密钥和〜/ .ssh / config,但仍然得到相同的结果。
是否缺少缺少密码的密码才能使它正常工作?
您提到的命令通过HTTPS克隆。要通过SSH克隆,请使用:
git clone [email protected]:my/repo.git
也可以从存储库页面上的“克隆或下载”选项复制粘贴此命令,然后选择“使用SSH”。