Linux搭建Git服务器教程
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服务器教程相关推荐
- 腾讯云实验之搭建 GIT 服务器教程
搭建 GIT 服务器教程 image.png 下载安装 git 任务时间:5min ~ 10min Git 是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 此实验以 Ce ...
- 搭建Git服务器教程转载
1. 在Windows下使用ssh+msysgit客户端搭建Git服务器 http://www.codeproject.com/Articles/296398/Step-by-Step-Setup-G ...
- linux git 搭建 debian,基于Debian Linux搭建Git服务器
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 因为一些众所周知的原因,某些项目不适合开源(代码写的烂我会乱说?(╯﹏╰)b ).又因为博主不是壕,买不起Github的 ...
- 搭建 GIT 服务器教程
1下载安装 git Git 是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器. • 安装依赖库和 ...
- linux搭建git服务器
Linux服务器配置之Git服务器搭建步骤: 一.配置环境 1.服务器:lCentOS 7.2(64位) + Git (version 1.8.3.1) 2.客户端:Windows 10 Pro(64 ...
- linux搭建git服务器,windows客户端配置git
Linux服务器配置之Git服务器搭建步骤: 一.配置环境 1.服务器:CentOS 8.2(64位) + Git (version 2.27.0) 2.客户端:Windows 10 (64位) + ...
- windows server服务器下用Gogs搭建Git服务器教程详解
一.准备条件 1.官网下载NSSM http://www.nssm.cc/download NSSM介绍:NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windo ...
- ARM搭建MC服务器教程,适用于树莓派
Centos with ARM使用MCSManager搭建我的世界(MineCraft)私服,forge-1.12.2服务端可装mod,带网页管理面板,本文使用华为云的鲲鹏ARM服务器,也适用于树莓派 ...
- CentOS下搭建Git服务器Gitosis
说明:由于条件有限,我这里使用的是同一台centos的,但教程内容基本上通用. 1.编译安装git git安装教程:http://blog.haohtml.com/archives/10093 2.安 ...
最新文章
- Postfix用户收发控制
- 配置 Zabbix 监控 Nginx(Apache、php-fpm)
- css入门之head区设置
- 一个带自动询问和保存功能的python下载图片的脚本
- python删除list多个相同元素_python删除list中的重复元素
- javaScript判断输入框是否为空
- 解方程的计算机软件,解方程计算器app
- 决策树结果可视化中文乱码问题解决方案
- OpenCV4 利用点线距离判断最小外接矩形的距离
- 前端JS时间验证,结束时间不早于开始时间
- Discuz 模板目录
- 360随身wifi搭建无线热点
- Git和Gitee的使用(仅分享一下自己成功的过程)
- CTF-WEB总结(四-题目来源i春秋)
- Java 数组的输入输出
- PS2018学习笔记(19-24节)
- (Xcode)The run destination * is not valid for Running the scheme ‘*‘.
- BadUSB+ProMicro+Arduino做一个插入U盘自动攻击
- 第七届科技节科技制作须知
- 中国科学院大学计算机考研资料汇总
热门文章
- 互联网时代: 从Uber的供需匹配看开发需求
- jsp中为什么有时out.write不能写,为什么?
- django中搜索表单
- asp.net mvc Autofac 依赖注入框架 使用
- CE驱动程序快速入门
- 【数据结构与算法】完结
- 让自律成为你2019年的新名片,快来看这24种建议
- linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密
- 分数的大小比较优秀教案_《分数大小的比较》教学设计
- mysql 5.622_新特新解读 | MySQL 8.0 对 count(*)的优化