前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos 7 安装 Git

Centos 7 安装 Git

作者头像
Demo_Null
发布2020-09-29 23:33:15
9280
发布2020-09-29 23:33:15
举报
文章被收录于专栏:Java 学习

git 是常用的一种分布式版本控制系统,虽然在 gtihub 和 gitee 上面都可以创建仓库,但是是需要开源的,有些代码是不能够直接 push 到 github 上的,现在就记录一下在阿里云搭建私有仓库的过程和一些碰到的问题。

1. 安装环境

代码语言:javascript
复制
# git 是由 C 语言写的,要想在服务器上编译 git 源码必须要安装 GCC 等,直接使用以下命令将环境装好
yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc

2. 上传 git 到服务器

可以使用命令将文件直接上传到服务器,也可以使用 WinSCP,这里我就使用 WinSCP 了,因为他是傻瓜式的,输入服务器的公网 IP、用户名以及密码后直接登录然后将你要上传的文件直接扔到 root 目录就 OK 了

3. 解压

在干这一步的时候需要使用 Putty 或者其他工具来操作你的服务器,推荐使用 Putty 的原因是,Windows 的部分快捷键在这个上面也可以直接使用

代码语言:javascript
复制
# 有些没有安装 zip 包的服务器无法使用 zip 命令解压但是都可以使用 tar 命令解压
tar -zcvf  git-xxx.tar.gz

4. 安装git

代码语言:javascript
复制
# 使用 cd xxx 进入git目录
autoconf 
# 有些服务器会报出 autoconf: command not found 这个时候就需要装东西了
yum  install autoconf)

./configure 
# 有些服务器又会报出 make\[1\]: *** \[perl.mak\] Error 2 make: *** \[perl/perl.mak\] Error 2 没错你又需要装东西了
yum install perl-ExtUtils-MakeMaker package

make
make install

一套命令搞下来,git就安装好了

5. 创建用户

代码语言:javascript
复制
# 这个命令会创建 /home/git 目录作为 git 用户的主目录
adduser -r -c 'git version control' -d /home/git -m git

7.设置密码

代码语言:javascript
复制
passwd git
# 然后输入密码,会让你在输入一次密码确认

8.创建仓库

代码语言:javascript
复制
# 首先切换到 git 用户,然后创建一个文件夹(mkdir xxx)作为第一个仓库的文件夹, 并进入此文件夹
su git 

# 这个命令的作用跟在本地创建一个隐藏的 .git 文件夹类似,不过在此处创建的是个纯版本库(没有工作目录)
git init --bare

此时就完成了创建私有仓库的整个过程

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/07/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装环境
  • 2. 上传 git 到服务器
  • 3. 解压
  • 4. 安装git
  • 5. 创建用户
  • 7.设置密码
  • 8.创建仓库
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档