在自己的Linux虚拟机上,搭建git服务器,用来保存代码。
centos7本身自带git,需要先卸载,安装成较新的版本。

1、卸载系统自带版本

系统已经自带
[root@dscrapy01 ~]# git --version
git version 1.8.3.1卸载git
[root@dscrapy01 ~]# yum remove git
[root@dscrapy01 ~]# git --version
-bash: /usr/bin/git: 没有那个文件或目录

2、安装指定版本

已经下载tar包版本:git-2.18.0.tar.gz
官网:https://git-scm.com/

安装

解压到指定路径
[root@dscrapy01 setup]# tar -zxvf git-2.18.0.tar.gz -C /home/software/
[root@dscrapy01 setup]# cd /home/software/git-2.18.0/
进入到指定路径进行编译
[root@dscrapy01 git-2.18.0]# ./configure --prefix=/usr/local/git-2.18.0
[root@dscrapy01 git-2.18.0]# make && make install

完成后,需要将git加入到环境变量中

[root@dscrapy01 git-2.18.0]# vim /etc/profile
添加内容:
GIT_HOME=/usr/local/git-2.18.0
PATH=$GIT_HOME/bin
完成后source一下
[root@dscrapy01 git-2.18.0]# source /etc/profile
还要编辑root的non-login的环境变量
[root@dscrapy01 git-2.18.0]# vim ~/.bashrc
添加内容与上面相同
GIT_HOME=/usr/local/git-2.18.0
PATH=$GIT_HOME/bin
完成后source一下
[root@dscrapy01 git-2.18.0]# source ~/.bashrc

注意:一定要修改.bashrc,否则之后从服务器上克隆项目的时候会报错(bash: git-upload-pack: command not found)

3、检验

重新查看git的版本信息

[root@dscrapy01 git-2.18.0]# git --version
git version 2.18.0

现在已经变成更改后的版本了。

完成。

转载于:https://blog.51cto.com/feature09/2159938

自建git服务器连接Pycharm系列二:在centos7上搭建git服务器相关推荐

  1. centos7上搭建git服务器

    centos7上搭建git服务器 环境 centos7,git 1.8.3,tortisegit 安装git和创建用户 注:$代表用root用户登录 # 安装Git $ yum install git ...

  2. centos+7虚拟机web服务器,CentOS7上搭建WEB服务器

    mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...

  3. svn同步文件到web服务器,Centos7上搭建SVN服务器并实现自动同步至web目录

    前言: 由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器.现在在这里给出简单的搭建过程. (其实吧,能用Git就尽量用git吧,好处自己 ...

  4. centos7上搭建http服务器以及设置目录访问

    参考文献:http://www.jb51.net/article/137596.htm,原文摘抄如下,并根据具体需要作了相应的修改. 步骤: 1. 安装httpd服务 sudo yum install ...

  5. 在阿里云CentOS7上搭建ftp服务器

    当我再次被各种出站入站规则玩弄,在搜索引擎的帮助走出泥淖后,我决定记下这次经历 1. FTP服务器的部署 1.1 安装vsftpd   笔者使用的是阿里云的ECS服务器(这不是广告,而是提醒:P),操 ...

  6. centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...

    ①.完成MQTT服务器的搭建 ②.集成MQTT到springboot后台 ③.使MQTT支持WebSocket以便前端与springboot进行消息收发. ④.集成MQTT到工控机中 1.安装 mos ...

  7. centos7上搭建php服务器环境

    1.搭建环境工具准备 1)一台win7 64位电脑 2)vmware workstation 10(虚拟机) 3)centos7 镜像 2.在vmware中创建虚拟机 1)注意:网路适配器一定要选择桥 ...

  8. 在IIS上搭建WebSocket服务器(三)

    在IIS上搭建WebSocket服务器(三) 原文:在IIS上搭建WebSocket服务器(三) 编写客户端代码 1.新建一个*.html文件. ws = new WebSocket('ws://19 ...

  9. mac搭建网站服务器,Mac上搭建Web服务器--Apache

    局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...

最新文章

  1. 一些关于Hibernate延迟加载的误区
  2. msys2 config.guess: unable to guess system type
  3. JSP中javaBean和Servlet理解
  4. 2012年CS毕业生
  5. html背景幻灯片图片,CSS3全屏背景图像幻灯片
  6. c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
  7. Netty学习总结(6)——Netty使用注意事项
  8. 【转】:TCP/IP详解学习笔记系列
  9. js 调用 php,利用js调用后台php进行数据处理原码
  10. seata分布式事务原理_分布式事务 Seata 及其三种模式详解
  11. 群晖NAS教程(十二)、利用Web Station安装Chevereto图床
  12. APS生产计划排程系统介绍-FLEXSCHE-真正解决复杂需求的灵活且强大的通用系统
  13. Python uiautomation初探,测试Win10计算器
  14. LEP与负载均衡—— 以PCDUINO实际案例来使用LEP提高网络带宽
  15. 北师大1903计算机在线答案,[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(下)》在线作业-2...
  16. 动态规划之DP中判断是否到达某一状态(最短时间是什么)?
  17. oracle between反义,GRE 类比反义单项笔记整理
  18. 从Git上如何拉取远程分支(dev)到本地?
  19. LabelMe标记后的json文件怎么转为COCO格式
  20. Devoxx 2012 –第2天

热门文章

  1. 基于纯Java代码的Spring容器和Web容器零配置的思考和实现(3) - 使用配置
  2. Elasticsearch 运维实战之1 -- 集群规划
  3. python-68:BS4获取多个标签的文本
  4. MSSQL数据库安全防范学习笔记
  5. 2.微服务间调用ribbon
  6. xmake入门,构建项目原来可以如此简单
  7. AMD透露Epyc服务器芯片更多细节 多方面挑战英特尔至强平台
  8. SPOJ - BITDIFF: Bit Difference [神妙の预处理]
  9. 删除文件中指定的一行
  10. Solr调优参考-续