ubunt 安装并配置git

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 "[email protected]"

3.生成密匙

ssh-keygen -t rsa -C "[email protected]"

(提示:输入这个命令后会提示输入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 [email protected]
The key's randomart image is:
+---[RSA]----+
|.o+ =  .         |
|..B= .           |
|o*o*.            |
|oo..+            |
+----[SH]-----+

注意红色字体,这里表示的是生成的密匙放置的位置,其中 id_rsa 是私匙, _rsa.pub 是公匙私匙比较重要,不可以泄露给其他人。公匙则可以让其他人看到。

(可能有人不明白为什么会使用公匙和私匙这样麻烦的方式,这里说一下我的想法:传统的密码验证方式是服务器会保存每位用户的密码,判断客户端传来的密码是否正确,这样的做法有两个弊端,一是上传过程中密码被窃听,二是服务器被黑客攻击了,用户的密码也被盗取了。使用公匙使匙分开恰好解决了这个问题,简单来说,私匙可以当成是传统的密码一个很长的字符串,公匙就是将私匙放到一个及其复杂的算法后得出的另外一个字符串,像很多数学函数一样,想通过输出判断输入几乎是不可能的。公匙将保存到服务器中,不管什么人,只要能够找到一个字符串,放到这个极其复杂的算法后得到与公匙一样的输出,就可以认为这个人就是账号拥有者本人,因为想找到一个能够得到相同输出的字符串实在太难了,所以这种做法是相当安全的。如果我的想法有错望指出。。。)

4,在github设置

复制id_rsa.pub里面的内容,到github里的setting,增加一个ssh keys,

选择:New SSH key, 在Title里输入你想输入的备注,key 选项里黏贴刚才复制的公匙,然后提交即可。

5.验证是否成功:

ssh-keygen -t rsa -C "[email protected]"

期间遇到询问输入yes即可,最后得到 Scuess 的回应即表示配置成功了,可以使用git命令提交代码到github了!

猜你喜欢

转载自blog.csdn.net/BlackCarDriver/article/details/87788589