美文网首页
git操作篇-linux搭建私有git服务器

git操作篇-linux搭建私有git服务器

作者: 余头 | 来源:发表于2020-06-21 18:00 被阅读0次

一、安装git

# yum install -y git

二、多用户及组管理

# groupadd ggit   //添加组 ggit   
# useradd -M  test1  
# useradd -M test2  //添加用户test1 test2  
# usermod -G ggit  test1  //加入组ggit
# passwd test1 //设置密码
查看 /etc/group 组.png

三、仓库管理

# mkdir gitrepo //服务器端 /home 下建立 gitrepo 仓库
// 建立第一个仓库并初始化
# git init --bare myfirstrepo.git
// 权限更改
# cd myfirstrepo.git
# chmod -R g+ws *

四、客户端创建SSH公钥和私钥

# ssh-keygen -t rsa -C “xx@xx.com"
ssh.png
服务端打开RSA认证 /etc/ssh/sshd_config
# service sshd restart  //重启sshd服务
//gitrepo仓库下创建.ssh文件夹 所有者为ggit
# chgrp -R gitrepo /home/gitrepo
//将客户端生成的公钥id_rsa.pub copy至该文件
# vi /home/gitrepo/.ssh/authorized_keys
//修改权限
# chmod 700 .ssh
# chmod 600 authorized_keys
//安全考虑禁止创建的用户通过ssh登录服务器
# /etc/passwd
/home/gitrepo:/bin/bash 改为 /home/gitrepo:/bin/git-shell
sshd_config.png

五、客户端访问git仓库

# git clone test1@ip:/home/gitrepo/myfirstrepo.git

相关文章

  • git操作篇-linux搭建私有git服务器

    一、安装git 二、多用户及组管理 查看 /etc/group 组.png 三、仓库管理 四、客户端创建SSH公钥...

  • Git 服务器搭建

    搭建一台Git服务器作为私有仓库使用。 以 Centos 为例搭建 Git 服务器。 1、安装Git 创建一个gi...

  • 在 Linux 下搭建 Git 服务器

    在 Linux 下搭建 Git 服务器 环境:服务器 CentOS6.6 + git(version 1.7.1)...

  • 搭建最简Git服务器

    如何在linux服务器上搭建一个最简单的Git服务器? 主要参考 廖雪峰-GIT教程-搭建Git服务器 现在开始吧...

  • [在 Linux 下搭建 Git 服务器]

    [在 Linux 下搭建 Git 服务器] 环境:服务器 CentOS6.6 + git(version 1.7....

  • 模块化之私有服务器管理基础框架

    0.搭建git本地私有服务器 Git服务器搭建全过程分步详解 1.链接git仓库 2.在本地链接一个文件夹 将项目...

  • linux搭建git私服

    最近帮朋友弄git私服,记录一下方便以后操作。目标:在linux上搭建一个git服务器,供远程操作项目管理。本篇不...

  • centos 搭建git服务器

    使用linux服务器centos系统搭建git服务器,准备的工作有: 一、安装git命令行 二、创建git用户,运...

  • 使用git心得

    用git有点和svn不同,还是比较舒服的 搭建一个linux的git服务器,总结如下: 1,git在linux上搭...

  • Git使用学习(二)

    一、共享版版本库建立: 1.搭建git服务器真实的git服务器的搭建需要使用Linux来进行搭建,搭建难度大且繁琐...

网友评论

      本文标题:git操作篇-linux搭建私有git服务器

      本文链接:https://www.haomeiwen.com/subject/mvdaxktx.html