1.下载安装 git openssh-server
# sudo apt-get install git openssh-server
# git --version2.创建 git 账号密码
创建 git 账号
为我们刚刚搭建好的 git 创建一个账号
# useradd -m gituser
然后为这个账号设置密码
# passwd gituser3.初始化 git 仓库并配置用户权限
创建 git 仓库并初始化
我们创建 /data/repositories 目录用于存放 git 仓库
# mkdir -p /data/repositories
创建好后,初始化这个仓库
# cd /data/repositories/ && git init --bare test.git4.初始化 git 仓库并配置用户权限
创建 git 仓库并初始化
配置用户权限
给 git 仓库目录设置用户和用户组并设置权限
# chown -R gituser:gituser /data/repositories
# chmod 755 /data/repositories
查找git-shell所在/usr/local/git/bin/目录下
修改/etc/passwd最后一行为:
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell6.测试搭建好的Git服务
克隆 test repo 到本地
# cd ~ && git clone gituser@119.29.214.137:/data/repositories/test.git
# touch test.txt
# git add .
# git commit -m "first commit"
# git push origin master
or
# git push origin HEAD:refs/for/master

Linux搭建Git服务器教程相关推荐

  1. 腾讯云实验之搭建 GIT 服务器教程

    搭建 GIT 服务器教程 image.png 下载安装 git 任务时间:5min ~ 10min Git 是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 此实验以 Ce ...

  2. 搭建Git服务器教程转载

    1. 在Windows下使用ssh+msysgit客户端搭建Git服务器 http://www.codeproject.com/Articles/296398/Step-by-Step-Setup-G ...

  3. linux git 搭建 debian,基于Debian Linux搭建Git服务器

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 因为一些众所周知的原因,某些项目不适合开源(代码写的烂我会乱说?(╯﹏╰)b ).又因为博主不是壕,买不起Github的 ...

  4. 搭建 GIT 服务器教程

    1下载安装 git Git 是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器. • 安装依赖库和 ...

  5. linux搭建git服务器

    Linux服务器配置之Git服务器搭建步骤: 一.配置环境 1.服务器:lCentOS 7.2(64位) + Git (version 1.8.3.1) 2.客户端:Windows 10 Pro(64 ...

  6. linux搭建git服务器,windows客户端配置git

    Linux服务器配置之Git服务器搭建步骤: 一.配置环境 1.服务器:CentOS 8.2(64位) + Git (version 2.27.0) 2.客户端:Windows 10 (64位) + ...

  7. windows server服务器下用Gogs搭建Git服务器教程详解

    一.准备条件 1.官网下载NSSM         http://www.nssm.cc/download NSSM介绍:NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windo ...

  8. ARM搭建MC服务器教程,适用于树莓派

    Centos with ARM使用MCSManager搭建我的世界(MineCraft)私服,forge-1.12.2服务端可装mod,带网页管理面板,本文使用华为云的鲲鹏ARM服务器,也适用于树莓派 ...

  9. CentOS下搭建Git服务器Gitosis

    说明:由于条件有限,我这里使用的是同一台centos的,但教程内容基本上通用. 1.编译安装git git安装教程:http://blog.haohtml.com/archives/10093 2.安 ...

最新文章

  1. Postfix用户收发控制
  2. 配置 Zabbix 监控 Nginx(Apache、php-fpm)
  3. css入门之head区设置
  4. 一个带自动询问和保存功能的python下载图片的脚本
  5. python删除list多个相同元素_python删除list中的重复元素
  6. javaScript判断输入框是否为空
  7. 解方程的计算机软件,解方程计算器app
  8. 决策树结果可视化中文乱码问题解决方案
  9. OpenCV4 利用点线距离判断最小外接矩形的距离
  10. 前端JS时间验证,结束时间不早于开始时间
  11. Discuz 模板目录
  12. 360随身wifi搭建无线热点
  13. Git和Gitee的使用(仅分享一下自己成功的过程)
  14. CTF-WEB总结(四-题目来源i春秋)
  15. Java 数组的输入输出
  16. PS2018学习笔记(19-24节)
  17. (Xcode)The run destination * is not valid for Running the scheme ‘*‘.
  18. BadUSB+ProMicro+Arduino做一个插入U盘自动攻击
  19. 第七届科技节科技制作须知
  20. 中国科学院大学计算机考研资料汇总

热门文章

  1. 互联网时代: 从Uber的供需匹配看开发需求
  2. jsp中为什么有时out.write不能写,为什么?
  3. django中搜索表单
  4. asp.net mvc Autofac 依赖注入框架 使用
  5. CE驱动程序快速入门
  6. 【数据结构与算法】完结
  7. 让自律成为你2019年的新名片,快来看这24种建议
  8. linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密
  9. 分数的大小比较优秀教案_《分数大小的比较》教学设计
  10. mysql 5.622_新特新解读 | MySQL 8.0 对 count(*)的优化