安装 git

su root

yum install -y git

添加 git 用户,用于管理/使用 git 服务/仓库

创建用户 git

# 添加名为git的用户, 并且会默认创建一个名为git的用户组

useradd git

# or 创建一个用户组

# groupadd group-git

# 在创建git用户的同时把git拉进group-git用户组, 此时也会创建一个名为git的用户组

# useradd -G group-git git

# 使用 passwd 命令为新建用户设置密码, 没有设置密码的用户不能使用

passwd git

至此用户创建完成,/home 下也可以看到新建了 git 的文件夹专门给 git 用户登录使用

创建 git 空仓库

# 进入git用户的文件夹

cd /home/git

# 在根目录下创建blog.git文件夹

mkdir blog.git

cd blog.git

# 初始化一个空仓库

git init --bare

git init --bare 是在当前目录创建一个裸仓库,也就是说没有工作区的文件,直接把 git 仓库隐藏的文件放在当前目录下,此目录仅用于存储仓库的历史版本等数据。

文件/文件夹的操作权限配置

客户端通过 remote/clone 进行连接远程仓库测试。

git clone git@ipAddress:blog.git

输入 git 的用户密码后可以正常克隆下来,但是在 push 的时候出现了错误。

remote: error: insufficient permission for adding an object to repository database ./objects

意思是 git/blog.git 这个文件夹没有权限写入。这时回到服务器进入 git 文件夹, 查看文件(夹)详情

linux配置中心自动化,centos下搭建git服务 基于git服务配置自动化部署 遇到的Linux知识补充...相关推荐

  1. CentOS下搭建Gitea-自己的git服务器

    前言 大家好,我是爱写Bug的麦洛.最近由于工作需要,需要给部门搭建一套git代码管理平台,经过一番对比,最终选择了Gitea来搭建. Gitea是什么 官网的介绍是: Gitea的首要目标是创建一个 ...

  2. CentOS下搭建Frp内网穿透服务

    https://blog.csdn.net/kxwinxp/article/details/88428053

  3. linux Centos下搭建性能监控Spotlight on Unix

    公司要做压力测试,有Linux服务器一台,系统Centos6.5,为了直观的展示系统性能,更好的去分析服务器,故要搭建一个监控.闲言休讲,直奔主题. 首先,Linux服务器一台:系统Centos6.5 ...

  4. linux(centOS)下搭建node服务器之一、 安装Node.js

    本例系统环境:腾讯云 CentOS 7.4 64位 一.找相应node版本,复制链接 1. 打开网址 http://nodejs.cn/download/; 2. ctrl+shift+i(打开开发者 ...

  5. CentOS下搭建LAMP

    CentOS下搭建LAMP 前言: 我这里会讲解lamp架构的安装到配置,以及安装过程中的一些报错点 提示:这里的安装包括源码安装和yum安装 什么是lamp? httpd服务通常和mysql.php ...

  6. SpringCloud微服务应用-config配置中心(介绍、搭建、动态刷新、测试)

    文章目录 前言 一.传统应用配置痛点 二.Config 配置中心介绍 三.服务端Config Server搭建 1.pom依赖 2.application启动类配置 3.application.yml ...

  7. CentOS下搭建openstack-Havana

    在centos下搭建openstack-havana具体流程: 系统:采用centos-minimal(最小化安装) (安装比较快,可以上网下载一个这个镜像) 基本参照陈沙克的文档: http://w ...

  8. CentOs下搭建GitLab

    CentOs下搭建GitLab gitlab提供ce 和 ee两个版本,从官网的解释来看,如果想体验完整的功能则安装ee版并付费,不然体验时间过后ee版将自动降级为ce版,所以看个人需求安装.二者的区 ...

  9. centos下搭建Jenkins持续集成环境(安装jenkins)

    centos下搭建Jenkins持续集成环境(安装jenkins) 1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这 ...

最新文章

  1. 山东财经大学东方学院有计算机吗,山东财经大学东方学院大一上学期计算机基础期中考试试题...
  2. SVO Without ROS环境搭建
  3. 以安装PyTorch为例说明Anaconda在Windows/Linux上的使用
  4. CentOS使用yum安装Docker
  5. python自带gui_Python GUI开发工具中五种类型的相关介绍
  6. win7 计算器 android,教你巧妙应用Win7计算器和时钟
  7. 方法参数泛型_无参数泛型方法反模式
  8. uniapp /deep/设置uni-app组件样式时 h5生效 小程序失效问题解决
  9. 笔记本 win7 装vs2010 报错 注册表 拒绝访问等
  10. 【逆向知识】开发WinDBG扩展DLL
  11. Java 已老,Kotlin 或将取而代之!
  12. 测试有道:微软测试技术心得 1
  13. CAS 配置NLB 负载均衡网络无法连接
  14. iptables/arptables实现单IP一级二级路由
  15. 教程篇(7.0) 01. 介绍FortiClient和FortiClient EMS ❀ FortiClient EMS ❀ Fortinet 网络安全专家 NSE 5
  16. 天津大学计算机学院王培懿,t即tboxa即abox-天津大学计算机科学与技术学院.ppt
  17. Android Studio连接不到MuMu模拟器;
  18. win10关闭了微软服务器,win10自带安全软件怎么关闭|win10关闭自带杀毒软件的两种方法...
  19. 电路仿真软件Micro-Cap使用
  20. 想转行当程序员,该怎么做?|猿代码科技

热门文章

  1. PLSQL_性能优化系列17_Oracle Merge Into和Update更新效率
  2. VMware Server 2.0简单学习!
  3. android查看报错日志,android运行错误日志帮看下 不懂啊
  4. linux将b1内容重定向到b3,linux
  5. linux下redis安装教程,linux下安装配置redis图文详解
  6. php 安装rabbitmq拓展_【RabbitMQ】——centos7安装rabbitmq教程 以及 PHP开启rabbitmq扩展...
  7. 项目服务器有15个能说明什么,15.1 我的面试经历 by smyhvae - 前端入门进阶
  8. android 计算运动速度,android – 计算参考真北的加速度
  9. linux tf命令,Linux系统命令介绍之vmstat命令详解
  10. java ucs2转utf8_UCS-2和UTF-8的互相转换