Skip to content
当前页

配置git

git config查看配置

sh
git config --list

Github 设置登录账号密码

  • 配置用户名和邮箱
bash
git config --global user.name "oneSmail"
git config --global user.email "332059976@qq.com"
  • 生成 SSH key
bash
ssh-keygen -t rsa -C "332059976@qq.com"
  • 查看生成的SSH公钥(使用powershellgit命令行
bash
cat ~/.ssh/id_rsa.pub

配置信任的服务器HTTPS验证,错误信息

微信截图_20230429222415

DANGER

git SSL certificate problem: unable to get local issuer certifica

TIP

这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险。解决办法就是通过下面的命令将git中的sslverify关掉

bash
git config --global http.sslVerify false
  • 上面这行命令的影响范围是系统当前用户,如果要设置为全局所有用户,可以改成这样
sh
git config --system http.sslverify false
  • 如果只是想针对当前仓库进行设置,可以在需要修改的仓库目录下执行
sh
git config http.sslverify false

git快捷键

git速查表

Git解决Filename too long

git有可以创建4096长度的文件名,然而在windows最多是260,因为git用了旧版本的windows api,这个错误其实并不是来自于UNIX 或mac系统,而是只来自于windows系统,因为在windows操作系统中,允许比较长的文件名称这个设置项默认是关闭(false)的。

解决方式

sh
git config --global core.longpaths true