git

下载安装GIT

查看用户名和邮箱

用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。

  • git config user.name
  • git config user.email

配置用户名和邮箱

  • git config –global user.name “username”

  • git config –global user.email “username@example.com

如果不想让别人知道自己的邮箱地址,可以如下配置:

配置SSH KEY

id_rsa.pub

作用:建立本地和服务器的连接

步骤:

  1. 是否既存:ls -al ~/.ssh
  2. 生成新KEY:ssh-keygen -t rsa -C “your_email@example.com
  3. 配置:

    • 打开用户目录,找到.ssh\id_rsa.pub文件。复制内容
    • 打开github主页,进入个人设置 -> SSH and GPG keys -> New SSH key。 粘贴内容
  4. 校验是否成功:ssh -T git@github.com

known_hosts

当客户端通过SSH连接服务器时,会将服务器信息保存在.ssh/known_hosts文件中。

如果服务器被重装/被替换 等,导致服务器端信息改变(IP或域名),与之前known_hosts文所保存的信息不一致,则导致密钥认证失败。

解决:

  1. 命令行

    1
    ssh-keygen -R hostname
  2. 手动删除
    文本编辑器打开~/.ssh/known_hosts,删掉hostname对应的行(行首)

参考链接

  1. GitHub+Hexo(NexT主题)搭建博客
  2. 同一台电脑同时使用gitHub和gitLab - 给你一页白纸 - 博客园 (cnblogs.com)
-------------Keep It Simple Stupid-------------
0%