阿里云服务器搭建Git

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:阿里云网络

小提示:您能找到这篇{阿里云服务器搭建Git}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的阿里云服务器搭建Git内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!


< font-size: 16px;">首先你需要 有一台阿里云的服务器,来搭建git环境,服务器购买地址:< font-size: 16px;">https://www.aliyun.com/product/ecs?spm=5176.10695662.744563.1.7d4a1ba4m2kCg5

< font-size: 16px;">搭建git正式开始

< font-size: 16px;">一、下载安装 git

< font-size: 16px;">Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

< font-size: 16px;">此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器

< font-size: 16px;">安装依赖库和编译工具
为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具

< font-size: 16px;">yum install curl-devel e网站开发相关xpat-devel gettext-devel openssl-devel zlib-devel

< font-size: 16px;">安装编译工具

< font-size: 16px;">yum install gcc perl-ExtUtils-MakeMaker

< font-size: 16px;">下载 git
选一个目录,用来放下载下来的安装包,这里将安装包放在 /usr/local/src 目录里



< font-size: 16px;">cd /usr/local/src

< font-size: 16px;">到官网找一个新版稳定的源码包下载到 /usr/local/src 文件夹里

< font-size: 16px;">wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

< font-size: 16px;">解压和编译
解压下载的源码包

< font-size: 16px;">tar -zvxf git-2.10.0.tar.gz

< font-size: 16px;">解压后进入 git-2.10.0 文件夹

< font-size: 16px;">cd git-2.10.0

< font-size: 16px;">执行编译

< font-size: 16px;">make all prefix=/usr/local/git

< font-size: 16px;">编译完成后, 安装到 /usr/local/git 目录下

< font-size: 16px;">make install prefix=/usr/local/git

< font-size: 16px;">二、配置环境变量

< font-size: 16px;">将 git 目录加入 PATH
将原来的 PATH 指向目录修改为现在的目录

< font-size: 16px;">echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc

< font-size: 16px;">生效环境变量

< font-size: 16px;">source /etc/bashrc

< font-size: 16px;">此时我们能查看 git 版本号,说明我们已经安装成功了。

< font-size: 16px;">git --version

< font-size: 16px;">三、创建账号密码

< font-size: 16px;">创建 git 账号密码
创建 git 账号
为我们刚刚搭建好的 git 创建一个账号

< font-size: 16px;">useradd -m gituser

< font-size: 16px;">然后为这个账号设置密码[?]

< font-size: 16px;">passwd gituser

< font-size: 16px;">控制台输入创建密码后,输入您自定义的密码,并二次确认。

< font-size: 16px;">四、初始化 git 仓库并配置用户权限

< font-size: 16px;">建 git 仓库并初始化
我们创建 /data/repositories 目录用于存放 git 仓库

< font-size: 16px;">mkdir -p /data/repositories

< font-size: 16px;">创建好后,初始化这个仓库

< font-size: 16px;">cd /data/repositories/ && git init --bare test.git

< font-size: 16px;">配置用户权限
给 git 仓库目录设置用户热线12和用户组并设置权限



< font-size: 16px;">chown -R gituser:gituser /data/repositorieschmod 755 /data/repositories

< font-size: 16px;">[查找 git-shell 所在目录] , 编辑 /etc/passwd 文件,将最后一行关于 gituser 的登录 shell 配置改为 git-shell 的目录[?]如下

< font-size: 16px;">示例代码:/etc/passwdgituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell

< font-size: 16px;">如果按照刚才的步骤执行, 这个位置应该是 /usr/local/git/bin/git-shell, 否则请通过 which git-shell 命令查看位置

< font-size: 16px;">安全目的, 限制 git 账号的 ssh 连接只能是登录 git-shell

< font-size: 16px;">使用搭建好的 Git 服务
克隆 test repo 到本地

< font-size: 16px;">cd ~ && git clone gituser@<您的 CVM IP 地址>:/data/repositories/test.git

阿里云服务器搭建Git

上一篇:香港服务器对游戏行业有什么意义?
下一篇:出海干货 | 十大实用创意与技巧,教你玩转 Ins


版权声明:以上主题为“阿里云服务器搭建Git"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    阿里云服务器搭建Git
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“阿里云服务器搭建Git”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通阿里云服务器搭建Git的相关事宜。

关键词:阿里云服务器搭建Git,阿里

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号