博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Centos安装git服务器

Posted on 2020-01-05 20:31  贾常伟  阅读(1045)  评论(0编辑  收藏  举报
  1. yum安装

yum list | grep git

 

yum install git.x86_64

提示是否下载安装,都点击安装

  1. git --version

 

  1. 添加git用户组

       groupadd git

       useradd git -g git

  1. 创建版本库目录

Mkdir /usr/local/git/

chown -R git:git /usr/local/git/

  1. 创建公钥目录

cd /home/git

mkdir .ssh

cd .ssh

vi authorized_keys

保存退出

  1. 查看公钥

pwd

 

Ll

 

 

 

git客户端安装

  1. 下载

https://gitforwindows.org/

  1. 安装:双击运行
  2. Git公钥生成

右键,打开git bash

git config --global user.name "user.name"

git config --global user.email "yourmail@youremail.com.cn"

cd ~/.ssh        若出现“No such file or directory”,则表示需要创建一个ssh keys

ssh-keygen -t rsa -C "yourmail@youremail.com.cn"

生成过程中输入你的用户密码,要记住哦

如果想要使用公钥的时候,不输入密码,在提示输入密码的时候,直接回车即可。

  1. 生成的公钥在C:\Users\you\.ssh

id_rsa:私钥

id_rsa.pub:公钥

known_hosts:已知服务器白名单

 

 

git版本库配置

  1. 服务器创建版本库:

cd到/usr/local/git目录下面

运行git init --bare MyTestFrame.git,创建MyTestFrame.git版本库

  1. Git公钥添加:

cd 到/home/git/.ssh目录

将客户端生成的公钥上传到.ssh目录,使用cat id_rsa.pub >> authorized_keys命令,将客户端的公钥追加到秘钥管理文件。

  1. 版本库克隆:

在Windows电脑上面,创建你的git文件存放的文件夹,进入该文件夹,右键打开git bash

输入git clone git@ip:/usr/local/git/MyTestFrame.git(你的版本库路径)