Git 安装

Git 安装,这里以git-2.15.1的安装为例:

tar -zxvf git-2.15.1.tar.gz

一.git安装 (如果是Ubuntu 12.04 系统或以上系统,有些已默认安装)

  1. 解压到/home/jon 目录(jon 是ubuntu安装时的用户账号):

  2. 进入git-2.15.1目录:#cd git-2.15.1

  3. ./configure

  4. make,  如果提示还缺少其他包,可以在ubuntu官网中下载相应deb包,通过dpkg -i **.deb进行安装

  5. 验证git版本是否安装成功,输入如下命令:

# git --version

 即可看到当前安装git的版本号,显示如下表示安装成功:  

git version git-2.15.1

二.SSH 公钥创建并发送给scm开通权限

  • SSH协议需要在本地电脑生成一个公钥私钥对,并且,将公钥(用户名.pub)发给SCM,再由SCM添加到服务器(Gitolite);同时工程师需要保存好私钥文件,一但该私钥文件丢失(误删除,或者重装系统),都需要重新生成公钥私钥对,并重新发给SCM.

  • 具体步骤:

 1). 先创建.ssh目录(这是ssh协议的目录,在当前用户目录下创建):

 $ mkdir ~/.ssh

 2).进入目录:

 $ cd .ssh

 3).在.ssh 目录下执行:

 $ ssh-keygen

注意输入自己的名字,两个字的请输入姓名全拼,三个字及以上的,请输入姓的全拼,名字的首拼,eg:"张三"请输入:zhangsan ,"江伟星"请输入:jiangwx,输出如下:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/jon/.ssh/id_rsa):  jon
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in jon.
Your public key has been saved in jon.pub.
The key fingerprint is:
b7:f2:dc:48:4c:d4:70:15:2a:0c:be:25:d6:7b:83:a8 jon@jon-desktop
The key's randomart image is:
+--[ RSA 2048]----+
|        . . ..o. |
|       . + + .   |
|        + * o    |
|       . * +     |
|        S = o    |
|       . + o .   |
|      E . +      |
|         = o     |
|          + .    |
+-----------------+

该命令会在 /home/jon/.ssh 目录下创建两个文件(如果不是以名字命名的,可自行修改为自己的用户名)

  • id_rsa

私钥文件:是基于 RSA 算法创建,该私钥文件要妥善保管,不要泄漏.

  • id_rsa.pub

公钥文件:和 jon 文件是一对儿,该文件作为公钥文件,可以公开.

  • 创建完密钥对之后,工程师就需要将公钥文件(id_rsa.pub)用邮件形式发送给SCM,由SCM进行权限分配(ubuntu /home下可通过快捷键ctrl+'h'查找到隐藏的.ssh目录,从而找到id_rsa.pub文件).

三.修改主机别名

使用主机别名的意思是,在用git clone代码时,需要指定服务器的地址,以便能成功访问到,因此我们需要在.ssh/目录(/home/jon/.ssh/)下修改或者创建config文件(一般情况此文件需要创建):

$ cd ~/.ssh/

$ gedit config 输入以下内容:保存并退出,注意下面修改成自己的账号

host gitserver
user git
hostname 10.1.10.18
port 22
identityfile ~/.ssh/ jon

总结:完成以上三部,git就大功告成,可以正常使用了.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值