git服务器搭建
来源:互联网 发布:淘宝客如意投佣金比例 编辑:程序博客网 时间:2024/06/14 16:29
git服务器搭建
github本身是一个免费的远程源码托管平台,但是如果要建立私有的仓库还是要花点小钱的,作为技术人员何不自己搭个git服务器呢,其实只要花个10分钟直接就可以搞定了:
第一步
准备一台linux 服务器 安装git,我用的是centos,直接用yum安装:
yum install git第二步
- 创建一个git用户 ,用来运行git服务
- adduser git
- 并添加到git用户组
- 第三步
创建证书登录
收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个创建一个空的仓库
- git init –bare sample.git
- chown -R git:git sample.git
- 禁用shell登录
- 编辑/etc/passwd文件
- git:x:6001:6001:,,,:/home/git:/bin/bash
- 改为
- git:x:6001:6001:,,,:/home/git:/usr/bin/git-shell
第六步,克隆远程仓库:
现在可以在自己的电脑上clone这个仓库了
git clone git@server:/git/sample.git
小团队的公钥管理直接手工就可以了
大团队可以用 Gitosis 来管理
0 0
- Git服务器 - 搭建git
- Git 搭建Git服务器
- Git之搭建Git服务器
- git教程 搭建GIT服务器
- 自定义Git - 搭建Git服务器
- git服务器搭建
- git服务器搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- git服务器的搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- 搭建git服务器
- ubuntu搭建Git 服务器
- Git服务器搭建
- git服务器的搭建
- RequireJS实例
- mysql 数据表读锁机制详解
- Java 日历3
- 关于程序员求职简历
- Sciter:加载资源的几种方式
- git服务器搭建
- rsync实现网站的备份,文件的同步
- PHP的类自动加载机制
- 数据库操作类
- 链路层介绍
- Windows 7 如何卸载 Windows Media Center ?
- mac系统下使用git,包括给github上传文件
- 深入理解 Laravel Eloquent(三)——模型间关系(关联)
- 大数据管理系统-工程日志