目录

git私有服务器场景:

设置git的运行环境

下载git压缩包并上传到LInux

解压

编译

测试Linux版git安装是否成功

设置git用户和密码

切换到git用户

创建git仓库

测试将本地仓库(windows下建立的)同步到私有的仓库中


git私有服务器场景:

由于实际公司开发过程中都会有代码安全,不会直接发布到开源环境,都会搭建自己公司的私有服务器

设置git的运行环境

git是C语言开发的,先在linux设置安装的编译环境

yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc

下载git压缩包并上传到LInux

除了安装ftp上传方式外这里用命令实现windows文件上传到linux上

#####在Linux主机上,安装上传下载工具包rz及sz####
yum install -y lrzsz


#####输入rz命令##########################

输入rz命令,选择window中需要上传的压缩包就可以了 

 

解压

#########解压缩####
tar zxf git-2.50.tar.gz

编译

C语言编译需要生成make file文件

1.先执行autoconf命令

autoconf

2.执行./configure命令
./configure

3.执行make命令
make

4.执行make install命令
make install

如果提示:-bash: autoconf: command not found(缺少这个autoconf的包)

参考这个博主:Linux下使用 autoconf 命令提示command not found_暗恋花香的博客-CSDN博客

测试Linux版git安装是否成功

git --version

设置git用户和密码

####设置用户########
adduser -r -c 'git version control' -d /home/git -m git

#####设置密码#####
passwd git

切换到git用户

从home文件夹中切换到git用户

跳转到git用户的home文件中

cd ~

创建git仓库

[git@VM-0-6-centos ~]$ mkdir repository
[git@VM-0-6-centos ~]$ cd repository/
####创建一个纯版本库(不同创建一个工作目录)与window不同####
[git@VM-0-6-centos repository]$ git init --bare

测试将本地仓库(windows下建立的)同步到私有的仓库中

首先小乌龟选择同步

然后配置远程私有仓库连接地址ssh:/./git@服务器地址/home/git/仓库名称

同步成功OK

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐