sourcetree 踩坑

305 阅读1分钟

Github 使用 ssh 方式

检查 git config 是否配置

$ git config --global --list

image.png 如果没有 user.name 和 user.email 的话,我们就先进行配置

$ git config --global user.name "这里换上你的用户名"
$ git config --global user.email "这里换上你的邮箱"

SSH key

第一步:检查电脑是否已经有 SSH key

  • 运行 git Bash 客户端,

image.png

  • 输入 cd ~/.ssh 进入到.ssh 文件夹 image.png
  • 输入 ls 查看 .ssh文件夹里面的文件 是否有 id_rsa id_rsa.pub known_hosts ,ssh秘钥就在 id_rsa.pub文件里 ( 如果文件已经存在,那么跳过第二步 )

image.png

第二步:创建一个 SSH key

$ ssh-keygen -t rsa -C "youremail@example.com"

输入完毕后按回车,程序会要求输入密码,如果不想要密码可以在要求输入密码的时候按两次回车,表示密码为空,并且确认密码为空。

第三步:查找 SSH key 所在位置

image.png

将 SSH key (id_rsa) 添加到 sourcetree 中

点击工具 -> 选项

image.png

将 SSH key 添加到 github 中

进入 github 点击右上角头像,找到 Settings

image.png

点击 SSH and GPG keys 准备添加SSH keys

image.png

复制 id_rsa.pub 内容

image.png

将内容复制到 key 中,并 Add SSH key

image.png