Linux 搭建Git服务器的方法
2018-05-03 09:06
716 查看
安装Git
yum install -y git git --version
创建 Git 用户
sudo adduser git // 设置密码 passwd git
导入公钥
find / -name authorized_keys vim /root/.ssh/authorized_keys
创建Git仓库
# 切到指定目录下 sudo git init --bare server.git # owner指定为git sudo chown -R git:git server.git
禁用git用户Shell
在 /etc/passwd 文件里把 git:x:502:502::/home/git:/bin/bash 改为 git:x:502:502::/home/git:/usr/bin/git-shell
clone代码到本地
git clone git@127.0.0.1:/web/mazey.cn/server/server.git
注意
若 git push 的出现权限问题:
fatal: Unable to create temporary file: Permission denied fatal: sha1 file '<stdout>' write error: Broken pipe error: failed to push some refs to 'git@0.0.0.0:/web/mazey.cn/server/server.git'
执行如下命令:
sudo chown -R git:git /web/mazey.cn/server/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- linux 服务器搭建git服务器方法
- 在Linux下搭建Git服务器的方法详解
- Linux下搭建SVN服务器遇到的问题及解决方法
- Linux下搭建SVN服务器遇到的问题及解决方法
- Linux搭建SVN服务器方法
- 快速在linux上搭建基于git+ssh的服务器
- ubuntu用git-daemon搭建git服务器和配置方法
- linux 简单搭建git服务器
- Redhat Enterprise Linux中使用vsftpd搭建指定用户指定目录的ftp服务器的方法
- git服务器简单搭建 linux
- Git 服务器搭建(Linux)
- Linux 下TFTP服务器的搭建方法,与使用教程
- centos linux系统下搭建git服务器
- Linux下最简单的FTP服务器搭建方法
- Fedora (Ubuntu) 搭建 Git 服务器方法 -- set Git sever on Fedora(Ubuntu)
- linux : gerrit搭建配置服务器+git简单操作+apache代理配置+部分遇到的错误及处理
- Linux中搭建FTP服务器的方法
- 在linux搭建git服务器
- 阿里云ECS linux下tomcat7.0+JDK1.6服务器简单搭建方法
- linux下通过Squid反向代理搭建CDN缓存服务器的配置方法