git - 搭建git仓库

1. 更新git版本: http://codelife.me/blog/2013/06/25/upgrade-git-on-centos-6-4/

2. 建立git仓库:

  • git init --bare myrepo.git    # 建立代码仓库
  • chgrp  -R git /opt/myrepo.git     # 更改属组
  • chmod g+rsw -R /opt/myrepo.git    # 给组 读写权限
  • #每次有人push后,设置 新文件的属组是 新属组git,
  • echo “#!/bin/sh\n chgrp -R git . 2>/dev/null” > /opt/myrepo.git/hooks/post-update
  • chmod g+x /opt/myrepo.git
  • # 组共享代码
  • cd /opt/myrepo.git
  • git config –add core.sharedRepositoy group
  • # checkout 代码
  • git clone [email protected]_host:/opt/myrepo.git  myrepo.git

git - 搭建git仓库

时间: 2024-10-13 05:34:13

git - 搭建git仓库的相关文章

基于OS X Server 搭建 Git 仓库

任务: # 配置可读取Git仓库 # 配置可写入Git仓库 # 配置 Gitweb 系统环境: # OS X 10.9.2,系统自带 Apache httpd , 版本 2.2.26 (Unix) # OS X Server 3.1.1,为了避免Server这个词跟其他语境产生混淆,要是提到了OS X Server就用Server( app)替代 # Xcode 5.1,有了Xcode就有了Git,版本 1.8.5.2 描(tu)述(cao): 为什么要本地搭建Git服务器呢?代码的版本管理.集

CENTOS下搭建git代码仓库 ssh协议

centos服务器下搭建git仓库,使用ssh协议管理仓库代码权限    git官网(http://git-scm.com/) 使用ssh协议: 一.安装git,使用yum install git 或者使用 源码包安装git-2.2.0.tar.gz(https://www.kernel.org/pub/software/scm/git/) 新建git用户与用户组 # useradd git # passwd git 二,新建git仓库(仓库位置自己随用户自己决定,例/var/git/testp

CentOS6 搭建Git仓库

近期上了Redmine以后,系统集成了Git的联动功能,于是萌生了搭建内网仓库的想法,特此记录一下: 1.安装Git yum -y install git 2.创建用户及密码 useradd git passwd git 3.创建仓库 首先切换用户到git su git 创建仓库目录并初始化 mkdir test.git cd test.git git --bare init 4.配置公钥 打开git的RSA认证 vi /etc/ssh/sshd_config 大概在中间位置吧,有这么三句话,取

ubuntu14.04 搭建git仓库记录

1.安装git -----------------------------开始安装------------------------------------- 1.1更新系统 # apt-get update 1.2 安装git # apt-get install git(中间会询问y/n选择y) 1.3配置git唯一标识(用户名和邮箱) # git config --global user.name "YourName" # git config --global user.name

不搭建git服务器对git仓库进行局域网内共享多人合作开发项目

有时候在一个临时局域网内没有搭建git服务器,但是又想多人开发一个项目,此时只要每个人电脑安装有git客户端,参考一下方法即可尝试建一个本地化的远程仓库进行多人开发工作. 远程仓库通常只是一个裸仓库(bare repository)-- 即一个没有当前工作目录的仓库.因为该仓库只是一个合作媒介,所以不需要从硬盘上取出最新版本的快照:仓库里存放的仅仅是 Git 的数据.简单地说,裸仓库就是你工作目录中.git 子目录内的内容. 以上文字的意思就是,仓库必须是裸的.我们先从创建裸仓库开始: 1.首先

Git入门:安装环境 版本回退 仓库实战 搭建git服务端

备份MBR:dd  if=/dev/sda of=/data/mbr.dump bs=512 count=1 恢复MBR:dd  if=/data/mbr.dump of=/dev/sda bs=446 count=1      --- 小 Q --------------------------------------------------------------------------------------------------- Git:Linus开发分布式版本控制系统,和Linux

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库

Android基础入门教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础入门教程 本节引言: 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等:读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用

git 服务器搭建,在自己服务器上搭建私有仓库

创建一个简单的私人Git版本控制服务器,首先得有个服务器(屁话).这种方式适合人比较少的情况,管理不需要很复杂,只要增加几个账号就能搞定. 如下面的情况,有一个服务器,两个客户端. 服务器:Debian7.5 (192.168.10.14) 用 户:git (git-shell) 仓 库:sample.git 地 址:[email protected].168.10.14:/home/git/sample.git 客户端:Mac mymac.pub(mac git公钥) win7 mywin.p

使用Gitosis搭建Git服务器

使用Gitosis搭建Git服务器 作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://weizhifeng.net/build-git-server-with-gitosis.html Git 1.安装gitosis 首先是获取gitosis(这里假设你已经安装过git): git clone git://github.com/res0nat0r/gitosis.git 接下来安装gitosis: sudo python s