• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS系统上搭建Git版本控制服务器的教程

CentOS系统上搭建Git版本控制服务器的教程

作者:wave_1102 字体:[增加 减小] 来源:互联网 时间:2017-05-12

wave_1102 通过本文向大家介绍了centos git服务器,centos搭建git服务器,centos安装git服务器,centos安装git,centos git等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

1.yum安装Git服务器

2.创建一个git用户,用来运行git服务

3.创建客户端登录证书
注,收集所有需要登录的用户的公钥,就是他们自己生成的id_rsa.pub文件,把所有公钥复制到/home/git/.ssh/authorized_keys文件里,一行一个。嘿嘿!
1).客户端生成id_rsa.pub文件的命令

4.初始化Git仓库
注,先选定一个目录作为Git仓库,这里是/data/git/project.git。

5.禁用shell登录
注,出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:

6.克隆远程仓库
注,现在可以通过git clone命令克隆远程仓库了,在各自的电脑上运行:
注,$ git clone git@git.jjhh.com:/data/git/project.git,其中git用户名,git.jjhh.com服务器,/data/git/prgject.git是仓库路径。好了,到这里服务器的搭建到这里就完成了,下面我们来安装一下客户端。

7.创建SSH Key
首先在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

8.Git服务器打开RSA认证
然后就可以去Git服务器上添加你的公钥用来验证你的信息了。在Git服务器上首先需要将/etc/ssh/sshd_config中将RSA认证打开,即:
1.RSAAuthentication yes    
2.PubkeyAuthentication yes    
3.AuthorizedKeysFile  .ssh/authorized_keys
这里我们可以看到公钥存放在.ssh/authorized_keys文件中。所以我们在/home/git下创建.ssh目录,然后创建authorized_keys文件,并将刚生成的公钥导入进去。
然后再次clone的时候,或者是之后push的时候,就不需要再输入密码了:

warning: Y

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS系统上搭建Git版本控制服务器的教程
  • CentOS 6.5服务器安全加固及性能优化

相关文章

  • 2017-05-12CentOS安装最小化安装找不到eth0该怎么办?
  • 2017-05-12centos 安装与操作方法
  • 2017-05-12CentOS查找/扫描局域网打印机IP讲解
  • 2017-05-12CentOS下libiconv库的安装和使用介绍
  • 2017-05-12yum只下载软件不安装的两种方法
  • 2017-05-12CentOS服务器端配置SSH远程连接的教程
  • 2017-05-12CentOS7下图形配置网络的方法
  • 2017-05-12Linux下使用rsync最快速删除海量文件的方法分享
  • 2017-05-12CentOS Linux滚动构建版发布 提供了ISO镜像和云端镜像下载
  • 2017-05-12CentOS禁用与开启触摸板的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS下yum找不到某个包该如何解决?
    • 设置CentOS控制台分辨率图文详解
    • centos6.3使用ntfs-3g挂载windows ntfs分区的方法
    • u盘安装centos 7图文教程
    • Centos下为程序如何设置超时?Centos下为程序设置超时的方法
    • Pxe无人值守安装centos系统
    • 使用awk按模式筛选文本或字符串的方法
    • CentOS 7系统远程会话管理工具screen怎么安装使用?
    • 在CentOS系统中使用yum命令升级插件的方法
    • CentOS系统恢复误删除文件的方法

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有