Cenos7搭建git服务器

简介:

一、纯GIT:

  1. 安装:
    yum  -y  install  git
  2. 创建仓库:
    mkdir  -p  /home/lee/git
    cd  /home/lee/git
    git  init  --bare  test.git
  3. 客户端检出:
    root@192.168.8.81:/home/lee/git/test

    Cenos7搭建git服务器
    Cenos7搭建git服务器
    二、基于SSH的GIT:

  4. 服务端打开RSA认证
    a. 在文件/etc/ssh/sshd_config中添加下列三行内容:
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile  .ssh/authorized_keys

    b. 创建用于存放客户端公钥的文件

    cd  /root
    mkdir  .ssh
    touch  .ssh/authorized_keys
  5. 客户端创建ssh key
    ssh-keygen  -t  rsa  -C  "complet@163.com"
  6. 客户端生成的公钥导入服务端
    scp  /root/.ssh/id_rsa.pub  root@192.168.8.81:/root/.ssh/authorized_keys
  7. 客户端检出:
    git  clone  root@192.168.8.81:/home/lee/git/test.git
    
    				本文转自 Lee_吉  博客,原文链接:   http://blog.51cto.com/12173069/2046650     如需转载请自行联系原作者
    
相关文章
|
3月前
|
存储 Java 开发工具
WinServer服务器上搭建Git代码库
本文介绍如何在WinServer服务器上搭建Git代码库。
73 0
|
5月前
|
开发工具 git
服务器定时自动拉取Git仓库代码自动部署
服务器定时自动拉取Git仓库代码自动部署
128 0
|
2月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
131 0
|
4月前
|
存储 Linux 网络安全
Git - Centos7下安装GitLab服务器
Git - Centos7下安装GitLab服务器
97 1
|
6月前
|
网络安全 开发工具 git
如何搭建你自己的 Git 服务器呢?
假如您既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。
如何搭建你自己的 Git 服务器呢?
|
6月前
|
Linux 网络安全 开发工具
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
|
8月前
|
缓存 网络协议 Linux
CentOS 服务器 git clone下载加速(下载过慢或超时)
CentOS 服务器 git clone下载加速(下载过慢或超时)
1078 0
|
11月前
|
算法 安全 Linux
Git 分布式版本控制工具 05SSH免登陆:如何使用SSH如何免密登录服务器~
SSH是目前比较可靠的专为远程登录会话和其他网络服务提供安全的协议。不同主机之间在进行通信时,一般都是需要输入密码进行验证, ssh免密码之后,只要通过指定主机地址和端口号就可以实现不同的计算机之间访问时,不需要密码实现直接访问。ssh免密码登录主要采用算法有:对称加密算法和非对称加密算法。
137 0
|
11月前
|
IDE Linux 开发工具
git clone 从GitHub上下载项目到服务器上运行+创建虚拟环境
可先进入需要放置文件的路径之下
943 0
|
开发工具 git Python
Git:Python代码开发到服务器上测试实践
Git:Python代码开发到服务器上测试实践
137 0