centos安装git服务器_自己搭建github服务器

centos安装git服务器_自己搭建github服务器环境说明CentOS7.x最小安装安装Git$yuminstallgit创建一个git用户组和用户,用来运行git服务$groupaddgit$addusergit-ggit禁止git用户登录:修改/etc/passwd文件git:x:1000:1000::/home/git:/bin/bash后面改为:git:x:1000:1000::/home/git:/bin/git…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

环境说明

CentOS 7.x 最小安装

安装Git

$ yum install git

创建一个git用户组和用户,用来运行git服务

$ groupadd git

$ adduser git -g git

禁止git用户登录: 修改/etc/passwd文件

git:x:1000:1000::/home/git:/bin/bash

后面改为:

git:x:1000:1000::/home/git:/bin/git-shell

创建证书登录

$ mkdir /home/git/.ssh

$ chmod 700 /home/git/.ssh

$ touch 700 /home/git/.ssh/authorized_keys

$ chmod 600 /home/git/.ssh/authorized_keys

$ chown -R git:git /home/git/.

客户机创建ssh密钥:

$ ssh-keygen -t rsa -C “youremail@example.com”

编辑/home/git/.ssh/authorized_keys,把客户端的公钥放进去

初始化Git仓库

$ cd /srv

$ mkdir gitrepo

$ chown -R git:git gitrepo/

$ cd gitrepo

创建一个空的Git仓库,服务器上的Git仓库通常都以.git结尾

$ git init –bare firstproject.git

将仓库所属用户改为git

$ chown -R git:git project.git

克隆仓库

在客户机上,安装git,并且运行下面的命令:

$ git clone git@xx.xx.xx.xx:/srv/gitrepo/firstproject.git

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185912.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm怎么装第三方库jieba_python怎么导入requests库

    pycharm怎么装第三方库jieba_python怎么导入requests库PyCharm安装第三方库是十分方便的,无需pip或其他工具,平台就自带了这个功能而且操作十分简便。如下:

    2022年8月25日
    9
  • 如何反编译小程序的源码(微信小程序反编译工具)

    网易Mumu模拟器安装下载地址:http://mumu.163.com/360/ 下载完安装包后直接安装 打开模拟器安装微信、RE文件管理器设置Root权限打开RE文件管理器,提示请求超级用户访问权限,选择允许到此准备工作完成。打开微信,然后打开小程序,获取小程序编译包先打开微信 搜索微博小程序打开 打开RE文件管理 按照/data/data/com.tencent.mm/MicroMsg/80b34bca4945f…

    2022年4月18日
    55
  • sigaction 使用

    sigaction 使用函数sigaction原型:intsigaction(intsigno,conststructsigaction*restrictact,structsigaction*restrictoact);@signo信号编号@act要注册的信号动作@oact原信号动作参数structsigactionstructsigaction{

    2022年5月26日
    47
  • 傅里叶变换概念及公式推导

    傅里叶变换概念及公式推导傅里叶变换傅里叶变换的目的是可将时域(即时间域)上的信号转变为频域(即频率域)上的信号,随着域的不同,对同一个事物的了解角度也就随之改变,因此在时域中某些不好处理的地方,在频域就可以较为简单的处理。傅里叶变换公式:(w代表频率,t代表时间,e^-iwt为复变函数)傅里叶变换认为一个周期函数(信号)包含多个频率分量,任意函数(信号)f(t)可通过多个周期函数(基函数)相加而合成。从物理角度

    2022年7月17日
    46
  • 深入了解ZooKeeper(一)

    1.内容思维导图2.分布式协调技术在进程间通讯中为了防止资源的竞争和抢占,我们有很多方法(如原子函数,互斥锁,事件,信号等)去实现临界资源的有序访问。那么处于分布式的环境中时,我们又该如何去处

    2021年12月28日
    60
  • java验证工具_「verifycode」java工具类——验证码(VerifyCode) – seo实验室

    java验证工具_「verifycode」java工具类——验证码(VerifyCode) – seo实验室verifycodeimportjava.awt.BasicStroke;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics2D;importjava.awt.image.BufferedImage;importjava.io.FileNotFoundException;importjava.io.IOEx…

    2022年7月15日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号