• 92795

    文章

  • 776

    评论

  • 17

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

【服务器_01】CentOS 安装 Git

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

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

1. 安装环境

# 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的部分快捷键在这个上面也可以直接使用

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

4. 安装git

# 使用 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. 创建用户

# 这个命令会创建/home/git目录作为git用户的主目录
adduser -r -c 'git version control' -d /home/git -m git

7.设置密码

# passwd git
然后输入密码,会让你在输入一次密码确认

8.创建仓库

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

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

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


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客