linux安装git
转载自:https://www.csdn.net/tags/NtDacgwsMjkyNi1ibG9n.html
linux下安装git可以通过好几种方法实现安装,下面由学习啦小编为大家整理了linux中安装git命令的相关知识,希望对大家有帮助!
linux安装git命令
- linux安装Git
1.1 Ubuntu12.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 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,表明安装成功。
- linux设置Git
(1)设置用户名和email。
git config --global user.name “Your Name”
git config --global user.email “youremail@domain.com”
此时,Home目录下会新建一个.gitconfig文件
- 为GitHub账号添加SSH Keys
以公钥认证方式访问SSH协议的Git服务器时无需输入口令,而且更安全。(访问HTTP协议的Git服务器时,比如提交修改,每次都需要输入口令。)
(1)创建SSH key
$ ssh-keygen -t rsa -C “youremail@163.com”
系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可。
(2)Copy SSH Key
然后用vim打开该文件,id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中。
vim ~/.ssh/id_rsa.pub
(3)添加到GitHub
登录github-> Accounting settings图标-> SSH key-> Add SSH key-> 填写SSH key的名称(可以起一个自己容易区分的),然后将拷贝的~/.ssh/id_rsa.pub文件内容粘帖-> add key”按钮添加。
(4)测试
ssh -T git@github.com
- 为GitHub上的Repository提交修改
(1)git clone已存在GitHub上的Repository。(在新建的~/MyTestFolder目录中)
git clone ZhchnchnTest.git
(2)修改一个文件,然后提交
vim README.md
git status
git add README.md
git status
git commit -m “Edit by WorkUbuntu 1204”
git status
git remote add origin ZhchnchnTest.git
这时会报错误:
fatal: remote origin already exists.
解决办法【3】:
$ git remote rm origin
然后再次执行 git remote add origin ZhchnchnTest.git
(3)之后,需要将修改push到GitHub上
git push -u origin master
执行该条命令后,会要求输入GitHub账户的用户名和密码。
(4)提交完成后,查看GitHub上的Repository,会发现内容修改成功
linux安装git相关推荐
- linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新
0310 Linux和github交互 参考链接: 安装git并配置GitHub账号: 本地与GitHub之间进行文件的上传(push).下载(克隆).更新 上传 下载 更新: 补充:GitHub的原 ...
- linux安装git安装
目录 Linux安装 Git安装 创建版本库,浅试一下 许久未更了,今年的3月份去实习了,嘿嘿嘿. 实习回来写了几篇,发现CSDN不太一样了,有种"限流"的感觉.
- Linux安装Git详细步骤
Linux安装Git 安装编译 Git 所需要的依赖: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-deve ...
- Linux安装git的命令
安装git的前提条件是先安装yum. 1.Linux安装git的命令如下: yum -y install git 安装完成: 2.查看Git是否安装完成以及查看其版本号: git --version ...
- Linux安装Git(一条命令即可)
Linux安装Git(一条命令即可) yum -y install git
- linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git
问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:"git: command not found". 请问我该如何在某某发行版上安装Git? Git是一个流行的开 ...
- linux 安装git失败,Linux运维知识之linux下安装git常见故障整理
本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...
- git安装步骤_详解linux安装git的方法步骤(超实用)
简介 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linu ...
- Linux 安装 git最新版
亲测有效 转:https://www.cnblogs.com/wulixia/p/11016684.html 注意: 一.我新增了2.27.0的git安装包链接 链接:https://pan.baid ...
最新文章
- Spring Cloud Stream Binder 实现
- Cisco 路由配置语句汇总
- 检查数据报:防火墙和入侵检测系统
- 使用c#操作IBM WebSphere MQ
- Vivado设置指定源文件进行RTL优化
- 到了姥姥家我在小点点c++
- Linux core dumps 的生成
- rundeck入门-基础知识
- 断言(Assert)与异常(Exception)
- 来自阿里十余年的老架构师自述:成为架构师你只差了一步
- QFN封装芯片手工焊接方法
- 【Linux】网站后台设置及管理
- 计算机网络设计大赛总结,大学生海报设计大赛总结
- wpa_cli工具的使用方法及分析
- GB28181语音对讲/摄像头公网对讲指挥
- 良好的研发团队文化是怎样「长」成的?一句成功的十四字真言!
- iphone浏览器不支持javascript中的new Date问题
- 学GIS开发怎么入门,GIS专业的学生应该掌握什么知识 ?
- Autodesk Inventor: Accelerating Design Using Standards Autodesk Inventor教程之利用标准加速设计过程 Lynda课程中文字幕
- 自动车牌识别(ALPR)---https://blog.csdn.net/ELEVEN_ZOU/article/details/80893579