我是Git的新手。我正在尝试克隆存储库。我可以使用Git bash命令克隆它。但是当我尝试使用STS或Source Tree克隆它时,我收到一条错误消息,说明不支持身份验证。我尝试了以下仍然没有任何效果。
1.9.2.1.6.8.1.1
请进一步指导我。
答案 0 :(得分:1)
最佳方法是使用SSH进行配置:
ssh-keygen -t rsa -b 4096
生成SSH密钥(请参阅here)复制公共SSH密钥的内容,默认为id_rsa.pub
文件。
地点: ~/.ssh
(如果您是窗口用户,则会使用$ HOME,即$HOME/.ssh
)
将内容粘贴到SSH密钥部分的GitHub / BitBucket帐户
获取回购
只需克隆它:
GitHub: git clone git@github.com:YOUR_USERNAME/REPO_NAME.git
BitBucket: git clone git@bitbucket.org:USERNAME/REPO_NAME.git
答案 1 :(得分:0)
对于clone repository,您可以在终端
中使用此命令git clone https://github.your_project_url.com/project
当它要求输入用户名和密码时
user_name:输入Github user_name
密码:不要使用您在登录Github时使用的Github密码,而是必须使用个人访问令牌
生成此个人访问令牌 打开你的GitHub帐户 转到"设置/开发人员设置/个人访问权限"
感谢
答案 2 :(得分:0)
您可以尝试使用两种方法
git clone https://username@github.com/username/repository.git
它将提示您输入密码。
或者,您可以使用
git clone https://username:password@github.com/username/repository.git