ubunt 安装并配置git
使用git工具的一个重要目的就是将代码保存到github,在此之前需要对git进行一些配置:
1.安装git:
apt-get install git
2.配置用户名字和邮箱
(注意:一下账号名称是你在注册github时使用的账号名和绑定的邮箱)
git config --global user.name "user-user-name"
git config --global user.email "your-emil@xxx.com"
3.生成密匙
ssh-keygen -t rsa -C "your-emil@xxx.com"
(提示:输入这个命令后会提示输入file 和 passphrase,全部按回车即可,)
终端输出示例:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/blackcardriver/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/blackcardriver/.ssh/id_rsa.
Your public key has been saved in /home/blackcardriver/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:ltA2icCmTLAvb/MO3mCiOQcF6HKtx0CE0T+j9AtbhEE hhhhhhaaaaaa@xxx.com
The key's randomart image is:
+---[RSA]----+
|.o+ = . |
|..B= . |
|o*o*. |
|oo..+ |
+----[SH]-----+
注意红色字体,这里表示的是生成的密匙放置的位置,其中 id_rsa 是私匙, _rsa.pub 是公匙私匙比较重要,不可以泄露给其他人。公匙则可以让其他人看到。
(。如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密匙进行安全验证。服务器收到请求之后,先在该服务器上你的主目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用你的私人密匙解密再把它发送给服务器。。。。)
4,在github设置:
复制id_rsa.pub里面的内容,到github里的setting,增加一个ssh keys,
选择:New SSH key, 在Title里输入你想输入的备注,key 选项里黏贴刚才复制的公匙,然后提交即可。
5.验证是否成功:
ssh-keygen -t rsa -C "you-email@xxx.com"
期间遇到询问输入yes即可,最后得到 Scuess 的回应即表示配置成功了,可以使用git命令提交代码到github了!