1. 安装git
sudo pacman -S git #安装Git
sudo是启动Linux管理员模式的命令。
git --V #检查git版本,验证是否安装成功。
2. 生成与添加
1. 生成密钥
ssh-keygen #生成密钥
接下来出现提示。
Enter file in which to save the key (/root/.ssh/id_rsa):
如果直接按enter会存放在默认位置/username/.ssh/id_rsa
1.1 建立连接
#把生成的密钥添加到列表中
ssh-add <keyfile>
keyfile为密钥的文件路径地址。如果没有更改密钥存放位置,默认的地址就是root/.ssh/id_rsa
输入ssh-add -l指令查看如何添加成功.顺便提一下,如果你想删除已经添加成功的密钥,可以输入以下代码。ssh-add -d <keyfile> 删除所有密钥为ssh-add -D
1.3 添加到仓库中
我们假设现在已经添加成功了。我们可以关闭命令行重新打开一个新窗口,这时候你所处的位置(如果没有改bash的指定位置)就处在根目录.
cd ~/.ssh #打开ssh文件夹
我们使用ls命令查看当前目录下的文件夹。如果发现有authorized_keys id_rsa id_rsa.pub known_hosts这4个文件。打开id_rsa.pub.
vim id_rsa.pub #用Linux内置文本编辑器打开
vim是Linux自带的文本编辑器。 他的所有的操作是不需要鼠标进行的,这是vim最大的区别。大家如果有兴趣可以自己去了解下。
这是官方文档打开以后,我们复制那段ssh密钥。然后打开GitHub仓库找到settings,找到SSH AND gpskeys。点击new SSH key 把那串密钥复制进去,(记住不要添加任何多余的字符)点击保存。
3. 验证
我们现在可以验证一下,看是否成功。随便在一个目录下新建一个文件。使用 git init初始化仓库。我们随便打开一个云端仓库。
复制SSH地址,回到本地使用,git clone空格SSH-PATH回车即可。
git clone SSH-PATH