Centos7上安装使用Git
来源:互联网 发布:农村淘宝快递网点查询 编辑:程序博客网 时间:2024/06/06 19:03
首先,要有一个github账户。下面主要讲的是安装使用git客户端部分,其实和window下面和其他linux系统差不多,就是安装完git之后需要进行一些配置以及设置密钥对
1.查看yum源仓库Git信息
yum info git
2.依赖库安装
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMaker
3.如果原有的git版本过低,需要先移除git
yum remove git
4.下载新版的Git源码包
cd /usr/localmkdir gitcd gitwget https://github.com/git/git/archive/v2.10.5.tar.gz
可以在https://github.com/git/git/releases查看git的最新版,把wget后面的版本号部分改成最新的就可以了。不要选择带有-rc的,因为它代表了一个候选发布版本。
5.解压
tar -xzvf v2.10.5.tar.gz
6.安装git
cd git-2.10.5make prefix=/usr/local/git allmake prefix=/usr/local/git install
7.添加到环境变量
vim /etc/profile //配置环境变量的文件,在这个文件中任意位置添加export PATH="/usr/local/git/bin:$PATH"source /etc/profile //使配置立即生效
8.将git设置为默认路径
ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack
前面几步就可以安装好git,然后要使用git在github上克隆项目,还要设置好密钥对
cd ~/.sshssh-keygen -t rsa -C you@Email.com
直接回车或输入y
ssh-add id_rsa
若出现: Could not open a connection to your authenticationagent.的提示,就先输入:ssh-agent bash,再使用 ssh-add id_rsa。然后把id_rsa.pub文件的内容复制下来
vim id_rsa.pub
然后登陆上github,在Setting>SSH and GPG keys 中 新建新的ssh key,名字随便起,内容贴上前下复制出来的东西,保存。然后就可以在本地git clone 成功(with ssh)。
参考:
centos7下git服务器端搭建 http://blog.csdn.net/permanent_2008/article/details/73839315
centos: git clone提示Permission denied publickey 问题:http://blog.csdn.net/scdxmoe/article/details/40422629
- Centos7上安装使用Git
- centos7 源码安装git 和使用git
- centos7下安装git及使用(2)
- centos7下git安装及使用
- Centos7 源码安装git 和使用git具体步骤
- CentOS7上安装和使用Docker
- 在Centos7上安装使用Pyltp
- centos7上kvm的安装使用
- centOS7.0上安装使用zookeeper环境
- centos7上docker安装和使用教程
- CentOS7上安装和使用Docker
- centos7上docker安装和使用教程
- linux(centos7)上安装使用RabbitMQ
- linux 上安装使用git
- Mac上安装使用git
- CentOS7 yum安装git
- CentOS7 yum 安装git
- centos7安装git服务端
- Android移动开发-在Android项目里调用基于高德地图API实现定位
- jsp学习6-jsp的page指令
- uboot中PCIe驱动程序说明
- 软工视频——软件工程
- leetcode 451. Sort Characters By Frequency
- Centos7上安装使用Git
- Clojure Reactive Programming.pdf 英文原版 免费下载
- A10_委托基础回顾
- Java RMI Demo
- 实验3 系统调用
- hexo 首页文章只显示一部分
- Linux:(多摄像头)如何运行指定的摄像头
- jvm 判断对象是否已经死亡
- STL编程:两个多项式相加