clone的方式有下面两种,一种是SSH,一种是HTTPS,两种克隆方式的主要区别在于:
- HTTPS只需要复制链接,然后到git Bash输入clone命令即可将项目克隆到本地,但是每次fetch和push代码都需要输入账号和密码
- 而使用SSH,默认每次通信无需输入账号密码,但需要在克隆之前先配置和添加好SSH key,添加SSH key的前提是,你必须是这个项目的拥有者
更新Vscode中的账号密码
- 未更新时会出现问题:Git拉取代码未能对git remote进行身份验证
- 问题原因:修改了gitlab上密码,未同步到windows凭据管理器中
- 解决办法1:
控制面板→用户账户→凭据管理器-->普通凭据
找到对应的git网址,修改密码与gitlab上一致,完成 - 解决办法2:
1、检查本地用户ssh文件中的密钥是否和gitLab中的是否一致
2、若一致,修改当前项目中的git配置config,将来源 url改成clone项目的ssh地址