自建git服务器连接Pycharm系列二:在centos7上搭建git服务器
在自己的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服务器相关推荐
- centos7上搭建git服务器
centos7上搭建git服务器 环境 centos7,git 1.8.3,tortisegit 安装git和创建用户 注:$代表用root用户登录 # 安装Git $ yum install git ...
- centos+7虚拟机web服务器,CentOS7上搭建WEB服务器
mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...
- svn同步文件到web服务器,Centos7上搭建SVN服务器并实现自动同步至web目录
前言: 由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器.现在在这里给出简单的搭建过程. (其实吧,能用Git就尽量用git吧,好处自己 ...
- centos7上搭建http服务器以及设置目录访问
参考文献:http://www.jb51.net/article/137596.htm,原文摘抄如下,并根据具体需要作了相应的修改. 步骤: 1. 安装httpd服务 sudo yum install ...
- 在阿里云CentOS7上搭建ftp服务器
当我再次被各种出站入站规则玩弄,在搜索引擎的帮助走出泥淖后,我决定记下这次经历 1. FTP服务器的部署 1.1 安装vsftpd 笔者使用的是阿里云的ECS服务器(这不是广告,而是提醒:P),操 ...
- centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...
①.完成MQTT服务器的搭建 ②.集成MQTT到springboot后台 ③.使MQTT支持WebSocket以便前端与springboot进行消息收发. ④.集成MQTT到工控机中 1.安装 mos ...
- centos7上搭建php服务器环境
1.搭建环境工具准备 1)一台win7 64位电脑 2)vmware workstation 10(虚拟机) 3)centos7 镜像 2.在vmware中创建虚拟机 1)注意:网路适配器一定要选择桥 ...
- 在IIS上搭建WebSocket服务器(三)
在IIS上搭建WebSocket服务器(三) 原文:在IIS上搭建WebSocket服务器(三) 编写客户端代码 1.新建一个*.html文件. ws = new WebSocket('ws://19 ...
- mac搭建网站服务器,Mac上搭建Web服务器--Apache
局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...
最新文章
- 一些关于Hibernate延迟加载的误区
- msys2 config.guess: unable to guess system type
- JSP中javaBean和Servlet理解
- 2012年CS毕业生
- html背景幻灯片图片,CSS3全屏背景图像幻灯片
- c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
- Netty学习总结(6)——Netty使用注意事项
- 【转】:TCP/IP详解学习笔记系列
- js 调用 php,利用js调用后台php进行数据处理原码
- seata分布式事务原理_分布式事务 Seata 及其三种模式详解
- 群晖NAS教程(十二)、利用Web Station安装Chevereto图床
- APS生产计划排程系统介绍-FLEXSCHE-真正解决复杂需求的灵活且强大的通用系统
- Python uiautomation初探,测试Win10计算器
- LEP与负载均衡—— 以PCDUINO实际案例来使用LEP提高网络带宽
- 北师大1903计算机在线答案,[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(下)》在线作业-2...
- 动态规划之DP中判断是否到达某一状态(最短时间是什么)?
- oracle between反义,GRE 类比反义单项笔记整理
- 从Git上如何拉取远程分支(dev)到本地?
- LabelMe标记后的json文件怎么转为COCO格式
- Devoxx 2012 –第2天