Git下载安装及遇到的坑(持续更新)

2,152 阅读2分钟

前言


出门在外打工,收到妈妈寄给的海鲜,满满家乡味道,此刻真幸福!


Git

Git下载与安装(Windows系统)

Git下载:

Git安装:

  • 安装包下载好后双击打开
  • 点击next
  • 安装位置,根据自己想安装的位置自定义填写,next
  • 安装配置文件,需要的都选上,next
  • 是否创建启动文件夹,默认就ok,next
  • 默认编辑器的选择,next
  • 默认就行,next
  • 继续默认,next
  • 配置行结束标记,next
  • 选择终端模拟器,选第一个默认终端,next
  • 额外功能选择启用,默认即可,next
  • 是否启用新特性,为了求稳,此项不勾选,然后点击Install安装
  • 安装ing

Git遇到的坑

git clone命令克隆gitlab项目

使用git clone命令克隆gitlab上面的项目的时候, 出现了remote: HTTP Basic: Access denied fatal: Authentication failed for类似字眼的错误

思考1

翻译过来的意思是:远程:HTTP基本:访问被拒绝致命:身份验证失败

在管理员状态下的cmd输入git config --system --unset credential.helper然后再更新用户名呀、邮箱呀、密码呀这些的就OK了

但是在我这边却不好使

解决方案1

把密码嵌入URL里面(比如git clone http://账号:密码@git.ops.test.com.cn/root/puppet.git

这样就能免密码download代码了,赶巧了,这个刚好解决了无法使用HTTP方式无法克隆代码的毛病,即标题的报错

具体操作如下:gitlab使用http方式提交代码不输入密码

思考2

gitlub远端上 由于忘记代码,重置了登录密码,在用sourcetree 拉取代码的时候,竟然提示“身份认证失败”

解决方案2

由于忘记旧密码,于是在 remote里,编辑账户,将src的项目账户删除,重新创建账户 输入账户密码

Windows 下TortoiseGit 设置避免每次登录帐号密码

  • TortoiseGit -》Settings
  • 选择设置的git目录
  • 输入登录帐号与email
  • 点击Edit global.gitconfig 编辑,将文本
[credential]
helper = store

追加到文本行后 保存退出。

下次再输入用户名 和密码 时git就会记住,就不用每次输入登录信息啦。

原文链接

juejin.cn/post/689526…

参考文档

remote: HTTP Basic: Access denied fatal: Authentication failed for

gitlab使用http方式提交代码不输入密码

Windows 下TortoiseGit 设置避免每次登录帐号密码