Git服务器搭建与使用

这篇博客详细介绍了如何在阿里云服务器上搭建Git服务器,包括安装Git、配置用户、使用SSH协议以及生成和配置密钥对。此外,还讨论了如何在客户端克隆仓库,禁用shell登录以及管理多个SSH密钥,确保安全高效地进行Git操作。
摘要由CSDN通过智能技术生成

Git服务器搭建与使用

Git服务器搭建与使用1

前言

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。官网请戳https://www.git-scm.com
常用的有几家Git服务提供商
- GitHub,全球最大的代(tong)码(xing)托(jiao)管(you)平台,社区文化好,大牛多,公有库免费,私有库收费
- Gitee,OSChina家的产品,现在国内挺多人用的,公有库、私有库都免费
- Coding,公有库、私有库都免费,提供企业版(收费)服务,除了提供代码托管服务,还能发布任务,有点像是Gitee和Tower的结合体

环境准备

  • 服务器,使用阿里云,操作系统,CentOS 7
  • 客户端,安装Git Client,参考官网的安装指引

1 安装Git

yum install git

2 配置用户

创建一个用户git,该用户只是用来进行git相关操作

groupadd git
useradd git -d /home/git -g git

3 Git-协议

Git 可以使用四种协议来传输数据:本地协议(Local)、HTTP协议、SSH(Secure Shell)协议、Git 协议。各种协议的优劣详见这里

3.1 SSH协议

查看公钥鉴权文件是否存在

cat /home/git/.ssh/authorized_keys

如果不存在的话,新建一个

cd /home/git/
mkdir .ssh
chmod 755 .ssh
touch .ssh/authorized_keys
chmod 644 .ssh/a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值