新萄京计算机网络

 新萄京计算机网络     |      2019-12-16

Linux系统下安装Git步骤教程,linuxgit步骤教程

Linux系统CentOS6.564位注册、安装git版本控制工具

一、描述

本文描述Linux系统CentOS6.5 64位注册、安装git版本控制工具整个过程,其中Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

二、git安装和使用步骤

1、在GitHub官网上注册免费账号并且建立自己代码仓库(Repository)

GitHub官网注册地址: ,只要输入用户名、邮箱和密码即可注册成功。

注册成功后,登录到GitHub网站,点击右上角的“齿轮”按钮,即设置按钮进入自己个人账号设置主页面,点击“create Repository”(创建仓库)按钮,自己命名一个仓库名即可创建成功。

2、在CentOS6.5系统命令行配置ssh远程连接GitHub

首先在本地创建ssh key:

 

[[email protected] root]$ sudo ssh-keygen -t rsa -C "[email protected]"

 

注意:-C后面的邮箱是你在官网注册GitHub账号的邮箱,根据自己邮箱填写

在生成秘钥过程中全部按回车,保持默认。这样在该Linux用户主目录下的.ssh文件夹下就会生成:id_rsa和 id_rsa.pub两个文件

我的Linux用户名为yuehong,所以生成的秘钥文件在;/home/yuehong/.ssh目录下,查看id_rsa.pub文件内容并粘贴到SSH Keys的key中:

 

[[email protected] .ssh]$ cat id_rsa.pub

然后回到github官网,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key,即将id_rsa.pub文件内容拷贝到key文本框。具体如图:

 

图片 1

点击add SSH Key ,在弹出的对话框中titile根据自己需要填写,key文本框中的内容为id_rsa.pub的内容

图片 2

最后进行ssh连接测试,在Linux命令行输入如下命令:

[[email protected] .ssh]$ ssh -T [email protected]

得到的提示如下,表示测试连接成功:

图片 3

以上就建立了本机与GitHub的连接,如果你的本机安装了git那么就可以开始遨游git源代码的下载、调试和上传了,如果你还没有安装git,那就进入下一步安装git。

3、在CentOS6.5的64位操作系统上安装git1.7.1软件

我们在此采用yum安装,所需要三个文件:geekery-el6-x86_64.repo、rpmforge-release-0.5.3-1.el6.rf.i686.rpm、epel-release-6-8.1.noarch.rpm三个文件。

该三个文件下载地址:

如果你想下载其他版本,则这三个文件的官网下载地址分别为:

在输入框中输入epel-release,并选择搜索类型为”search for rpms by name“

图片 4

3.1 将以上下载的三个文件拷贝到/etc/yum.repos.d/目录下

3.2 在该目录下执行如下三条命令:

 

[[email protected] yuehongSoftware]$ sudo rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
[[email protected] yuehongSoftware]$ sudo rpm -ivh epel-release-6-8.1.noarch.rpm 
[[email protected] yuehongSoftware]$ sudo yum install git -y

 

提示信息如下表示安装成功:

图片 5

然后输入以下命令查看git版本:

[[email protected] yuehongSoftware]$ git --version

git version 1.7.1

4、使用git从GitHub下载源代码

例如:我在第一步中“create Repository”(创建仓库)的名称为hadoop,点击创建的仓库名,复制右侧的https地址,点击clone URL

图片 6

使用命令如下:

[[email protected] repos]$ sudo git clone [email protected]:tongyuehong/hadoop.git

以上是我们github仓库地址,格式为:sudo git clone [email protected]:GitHub账号名/你自己建立的仓库名.git,你只需要改成自己复制的地址即可。

一、描述 本文描述Linux系统CentOS6.5 64位注册、安装git版本控制工具整个过程,其中Git是一个...

1. 安装Git

1.1Ubuntu12.04下

可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。

但由于直接使用sudo apt-get install git安装的版本较老,因此我们参考【2】中给出的PPA源。

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

安装完成后,检查是否安装成功

git --version

显示 git version 2.1.1,表明安装成功。

1.2 CentOS6.6下

在CentOS5的时代,由于yum源中没有git,所以需要预先安装一系列的依赖包。但在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。

$ sudo yum install git

但是yum源中安装的git版本是1.7.1,太老了,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法。而是下载git源码,编译安装。

编译安装的步骤是【4】:

(1)首先先更新系统

sudo yum update

(2)安装依赖的包

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

(3)下载git源码并解压缩

$ wget https://github.com/git/git/archive/v2.3.0.zip
$ unzip v2.3.0.zip
$ cd git-2.3.0

(4)编译安装

将其安装在“/usr/local/git”目录下。

make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install

(5)此时你如果使用git --version 查看git版本的话,发现git仍然是1.7.1版本。这是因为它默认使用了"/usr/bin"下的git。

你可以用下面的命令查看git所在的路径:

$ whereis git
git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

(6)我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)。

sudo vim /etc/profile

然后在文件的最后一行,添加下面的内容,然后保存退出。

export PATH=/usr/local/git/bin:$PATH

(7)使用source命令应用修改。

source /etc/profile

(8)然后再次使用git --version 查看git版本,发现输出2.3.0,表明安装成功。