Centos搭建Git服务器
1.安装gitcentos安装git只需要执行如下命令,直接安装gityum install git2.创建git用户$ adduser git3.控制git用户权限,关掉bash权限$ vi /etc/passwd找到类似git:x:1001:1001:,,,:/home/git:/bin/bash将bash 修改为git-shell修改git密码oa
·
1.安装git
centos安装git只需要执行如下命令,直接安装git
yum install git
2.创建git用户
$ adduser git
3.控制git用户权限,关掉bash权限
$ vi /etc/passwd找到类似git:x:1001:1001:,,,:/home/git:/bin/bash
将bash 修改为git-shell
修改git密码
oasswd git 根据提示操作(这里设git密码为123456)
4.初始化git仓库
在var下面新建一个git目录
$ cd /var$ mkdir git $ chown -R git:git git $chmod 777 git $ cd git用git命令初始化仓库$ git init --bare test.git5.客户端git 生成密钥对打开 git.bash执行 cd ~/.ssh若出现 若出现“No such file or directory”,则表示需要创建一个ssh keys
创建新的密钥对
$ssh-keygen -t rsa -C "test"
生成的密钥对默认存储在 C:\User\.ssh 生成成功后 文件夹会产生id_ras(私钥)和id_rsa.pub(公钥)
将公钥用记事本打开 内容拷贝下来
6.服务器添加公钥
回到服务器操作
$ cd /home/git/$ mkdir .ssh$ cd .ssh$ vi authorized_keys(将步骤5 的拷贝公钥信息插入,保存退出)7.克隆验证回到客户端bash窗口输入$ git clone git@192.168.100.110:/var/git/test.git如果能克隆成功 ,则服务器搭建成功如果需要多个用户协作,则每个 通过步骤5生成密钥对 将公钥上传服务器即可
更多推荐
已为社区贡献1条内容
所有评论(0)