安装git

来源:互联网 发布:好听有内涵的名字知乎 编辑:程序博客网 时间:2024/04/24 12:20

一. git 安装

在 Ubuntu 上安裝 Git

sudo apt-get install git-coregit config --global user.name "Your Name"git config --global user.email "your@email.com"git config --global color.ui truegit config --global core.editor vi或 git config --global core.editor gedit

安装步骤来自Git 版本控制系統

二. 生成SSH key

步骤:
1. 检查SSH keys是否存在
2. 生成新的ssh key
3. 将ssh key添加到GitHub中
4. 如何生成SSH KEY

1. 检查SSH keys是否存在

输入下面的命令,如果有文件id_rsa.pub 或 id_dsa.pub,则直接进入步骤3将SSH key添加到GitHub中,否则进入第二步生成SSH key

$ ls -al ~/.ssh

检查SSH keys是否存在还可以检查用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。

Tips!
ls 显示当前下面的文件及文件夹
ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和..等
ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和..等并显示详细信息,详细
信息包括大小,属组,创建时间

2. 生成新的ssh key

第一步:生成public/private rsa key pair
在命令行中输入:

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

默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件。

第二步:输入passphrase(本步骤可以跳过)

设置passphrase后,进行版本控制时,每次与GitHub通信都会要求输入passphrase,以避免某些“失误”

$ Enter passphrase (empty for no passphrase): [Type a passphrase]$ Enter same passphrase again: [Type passphrase again]sample result:Your identification has been saved in /your_home_path/.ssh/id_rsa.Your public key has been saved in /your_home_path/.ssh/id_rsa.pub.The key fingerprint is:01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

第三步:将ssh key添加到GitHub中

登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。

廖雪峰:
为什么GitHub需要SSH
Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

0 0