

安装#
官网地址:https://git-scm.com/downloads/linux ↗
我们这里直接使用命令行安装
apt-get install git
bash安装完成之后,输入命令 git --version
,查看是否安装成功。
基本配置#
全局配置好邮箱以及用户名
git config --global user.name 敖烈
git config --global user.email notd0535@gmail.com
bash使用ssh -T git@github.com
测试连通性,首次使用输入yes
首次会出现Permission denied (publickey).
我们需要去生成一个SSH Key配置到GitHub上。
生成SSH Key#
使用命令 ssh-keygen
可以生成配对的 id_rsa
与 id_rsa.pub
文件,生成之后只需把 id_rsa.pub
配置到github上。
# 生成一个 ssh-key
# -t: 可选择 dsa | ecdsa | ed25519 | rsa | rsa1,代表加密方式
# -C: 注释,一般写自己的邮箱
ssh-keygen -t rsa -C "yunus"
# 生成 id_rsa/id_rsa.pub: 配对的私钥与公钥
ls ~/.ssh
> authorized_keys config id_rsa id_rsa.pub known_hosts
bash使用的时候有个需要输入的,回车三下就好。
复制~/.ssh/id_rsa.pub
中 文件内容,并粘贴到github 的配置中。
cat ~/.ssh/id_rsa.pub
> ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRqfJXjYMxk9RuZB5os1DoDUW6w4dg/lYfJi6U4dfAG0rh2VbcqONUS15nFsoCac4LAUqY/Lu06lIWj9GBqfPTCiZozuSNVmKPMvHYc4xVeRbijanPodhqj2TGC7zDkj279iyLDVvB2EHpWKsa1a7XyxecUNpAEcNUH57TA...yunus
bash在github的ssh keys
设置中:https://github.com/settings/keys ↗ 点击New SSH key
添加刚才生成的public key
。
详细内容参考官网:https://help.github.com/cn/articles/adding-a-new-ssh-key-to-your-github-account ↗
再次使用ssh -T git@github.com
测试连通性,如果出现Hi yunus! You've successfully authenticated, but GitHub does not provide shell access.
则表示配置成功。