阿里云服务器搭建Git,阿里云搭建gitlab服务器-ESG跨境

阿里云服务器搭建Git,阿里云搭建gitlab服务器

来源网络
来源网络
2022-05-08
点赞icon 0
查看icon 644

阿里云服务器搭建Git,阿里云搭建gitlab服务器阿里云服务器搭建Git首先你需要 有一台阿里云的服务器,来搭建git环境,服务器购买地址:https://www.aliyun.com/product/ecs spm=5176.10695662.744563.1.7d4a1ba4m2kCg5搭建git正式开始一、下载......

阿里云服务器搭建Git,阿里云搭建gitlab服务器




阿里云服务器搭建Git

首先你需要 有一台阿里云的服务器,来搭建git环境,服务器购买地址:https://www.aliyun.com/product/ecs spm=5176.10695662.744563.1.7d4a1ba4m2kCg5

搭建git正式开始

一、下载安装 git

Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器

安装依赖库和编译工具为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具

yum install curldevel expatdevel gettextdevel openssldevel zlibdevel

安装编译工具

yum install gcc perlExtUtilsMakeMaker

下载 git选一个目录,用来放下载下来的安装包,这里将安装包放在 /usr/local/src 目录里

cd /usr/local/src

到官网找一个新版稳定的源码包下载到 /usr/local/src 文件夹里

wget https://www.kernel.org/pub/software/scm/git/git2.10.0.tar.gz

解压和编译解压下载的源码包

tar zvxf git2.10.0.tar.gz

解压后进入 git2.10.0 文件夹

cd git2.10.0

执行编译

make all prefix=/usr/local/git

编译完成后, 安装到 /usr/local/git 目录下

make install prefix=/usr/local/git

二、配置环境变量

将 git 目录加入 PATH将原来的 PATH 指向目录修改为现在的目录

echo export PATH=$PATH:/usr/local/git/bin  /etc/bashrc

生效环境变量

source /etc/bashrc

此时我们能查看 git 版本号,说明我们已经安装成功了。

git version

三、创建账号密码

创建 git 账号密码创建 git 账号为我们刚刚搭建好的 git 创建一个账号

useradd m gituser

然后为这个账号设置密码[]

passwd gituser

控制台输入创建密码后,输入您自定义的密码,并二次确认。

四、初始化 git 仓库并配置用户权限

建 git 仓库并初始化我们创建 /data/repositories 目录用于存放 git 仓库

mkdir p /data/repositories

创建好后,初始化这个仓库

cd /data/repositories/  git init bare test.git

配置用户权限给 git 仓库目录设置用户和用户组并设置权限

chown R gituser:gituser /data/repositorieschmod 755 /data/repositories

[查找 gitshell 所在目录] , 编辑 /etc/passwd 文件,将最后一行关于 gituser 的登录 shell 配置改为 gitshell 的目录[]如下

示例代码:/etc/passwdgituser:x:500:500::/home/gituser:/usr/local/git/bin/gitshell

如果按照刚才的步骤执行, 这个位置应该是 /usr/local/git/bin/gitshell, 否则请通过 which gitshell 命令查看位置

安全目的, 限制 git 账号的 ssh 连接只能是登录 gitshell

使用搭建好的 Git 服务克隆 test repo 到本地

cd ~  git clone gituser@您的 CVM IP 地址:/data/repositories/test.git


文章推荐
WirelessCar如何借助亚马逊云科技打造车联网平台的高弹性和高可用  客户案例,wirelesscar 如何借助亚马逊云
Youtube亚马逊站外引流技巧之如何寻找红人,亚马逊怎么站外引流
阿里云服务器选购思路参考,阿里云购买服务器详细教程
Yandex搜索结果广告,yandex苹果手机版使用攻略


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
官网询盘
加入
官网询盘
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部