版本控制器
zheng963
这个作者很懒,什么都没留下…
展开
-
git使用(简单)说明
Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。 install: apt-get install git-core git clone: git仓库可以使用git clone获得:git clone git://url 也可以通转载 2015-02-11 13:22:31 · 335 阅读 · 0 评论 -
Git+Gitosis+Gitweb组建多用户版本管理
二级域名配置git.dbpoo.com 指向git repositories这个目录 /mnt/git/repositoriesgitweb.dbpoo.com 指向 gitweb的目录 /usr/share/gitweb可以通过apache VirtualHost进行配置一、安装Gitcentos6.5自带git1.7.1,通过下边的方法可以升级到1.7.121、查看服务转载 2015-03-02 18:48:21 · 2110 阅读 · 0 评论 -
Git协议
4.1 协议Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议。下面分别介绍一下哪些情形应该使用(或避免使用)这些协议。值得注意的是,除了 HTTP 协议外,其他所有协议都要求在服务器端安装并运行 Git。 本地协议最基本的就是_本地协议(Local protocol)_,所谓的远程仓库在该协议中的表示,就是硬盘原创 2015-03-03 17:25:28 · 323 阅读 · 0 评论 -
(原创)Centos6.4上用gitolite部署git服务器
安装环境:centos6.4说明:git的仓库管理员是通过gitolite这个工具来管理的,而他本身也是一个git仓库形式存在。另外,gitolite采用的是ssh协议并且使用ssh公钥认证,所以基本上访问仓库就需要公钥的上传。所有的仓库/用户管理都是通过gitolite-admin仓库项目下的/conf/gitolite.conf 文件来配置的,而用户的登录信息是通过往keydir目录下添加原创 2015-03-19 17:53:19 · 729 阅读 · 0 评论 -
Eclipse上GIT插件EGIT使用手册
http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用EGIT前的配置配置个人信息,最重要的是user.name和user.emaill Preferences > Team > Git > Configurationl New Entry三_新建转载 2015-03-04 16:48:22 · 370 阅读 · 0 评论 -
git在push的时候出现insufficient permission for adding an object错误
错误信息:Counting objects: 9, done.Delta compression using up to 2 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (5/5), 506 bytes, done.Total 5 (delta 2), reused 0 (delta 0)error转载 2015-03-05 10:56:29 · 949 阅读 · 0 评论 -
Git的几种权限控制方案体验:gitosis(gitosis-ossxp-fork),gitolite
先说说我首先体验的gitosis,用Python写成,主页,也是ProGit详叙的一种方案,目前基本上已经停止更新。我觉得最大的特色就是其怪异的配置文件和项目映射,国内有人对其做了改进,包括增加了管理员角色,只有管理员才能够创建版本库,版本库匹配支持通配符,这样在授权的时候,可以用通配符为某个目录下的所有代码库授权,增加了版本库路径映射的可用性。版本库路径映射在代码库重构中非常有用,创建版本库只有转载 2015-03-07 19:07:22 · 1920 阅读 · 0 评论 -
gitosis安装补充说明
安装部署具体可以参考http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way,或者参考《pro git》相关章节。这里只列出对问题的总结。 1.gitosis-init时直接使用git账户操作即可 Shell代码 [git@localhost ~]$ g转载 2015-03-06 13:40:19 · 613 阅读 · 0 评论 -
Gitolite 构建 Git 服务器
目录1 SSH 协议1.1 SSH 公钥认证1.2 SSH 主机别名2 Gitolite 服务架设2.1 安装 Gitolite2.1.1 服务器端创建专用帐号2.1.2 Gitolite 的安装/升级2.1.3 关于 SSH 主机别名2.1.4 其他的安装方法2.2 管理 Gitolite2.2.1 管理转载 2015-03-07 18:59:34 · 512 阅读 · 0 评论 -
搭建自己的git 代码服务器
git server 安装配置1、切换到root用户stevenrao@server:~$ su - root 2、创建git组root@server:~$ groupadd gitroot@server:~$ groupadd user 3、添加git账户root@server:~$ useradd git -g git -m -s /bin/bash转载 2015-03-02 19:04:10 · 1677 阅读 · 0 评论 -
git服务器新增用户
Git添加用户(期间要注意要求输入的密码,是新用户密码还是管理者密码): 在新用户机1,新用户要生成密钥对:sudo apt-get install openssh-clientssh-keygen 2,修改公钥名称(用mv就可以了),如xxx.pub 3,将公钥发给管理者 在管理者机1,将g转载 2015-03-02 18:40:24 · 461 阅读 · 0 评论 -
Git 常用命令整理
初始化配置C代码 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到缓存 默认1转载 2015-02-11 13:26:21 · 338 阅读 · 0 评论 -
git服务器搭建
硬件需求:一台linux Ubuntu电脑(虚拟机),在公司局域网内有独立IP,并且保证小组每个人都能ping通;软件需求:git-core, gitosis, openssh-server, openssh-client安装git和openssh:a@ubuntu:~$ sudo apt-get install git-corea@ubuntu:~$ sudo apt转载 2015-02-26 15:29:40 · 370 阅读 · 0 评论 -
指定ssh key访问git
最近在用git,感觉每次输入密码很不方便,想借助ssh key来实现(一种类似ssh命令中-i参数的机制)。现在问题解决了,这里总结下(从建库开始),也方便我以后查阅。建立一个私有仓库这里以test1目录示例:1、创建test1文件夹mkdir test1cd test12、git初始化git init .3、添加文件touch readMe.转载 2015-02-28 14:39:03 · 1031 阅读 · 0 评论 -
Git SSH Key 生成步骤
git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。github的ssh配置如下:一 、设置git的user name和email:$ git config –global user.name “test”$ git config –global user.email “test@gmail.com”二、生成SSH密钥过转载 2015-02-28 14:12:05 · 461 阅读 · 0 评论 -
小组级git服务器搭建
服务器端: sudo yum install git-core sudo yum install openssh-server sudo yum install openssh-client sudo useradd -m git sudo passwd git客户端: shh git@服务器转载 2015-02-28 14:58:49 · 438 阅读 · 0 评论 -
在centos 下安装配置基于gitosis 的git 服务
前言 这里我用的系统是centos 6.2,在服务器上的准备工作(服务器IP为10.0.2.8 ):1、安装 openssh服务器与客户端工具$ sudo yum install openssh-server openssh-client2、创建个人公钥和私钥(用于后面的git服务的管理员管理)在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥$原创 2015-02-26 14:52:26 · 424 阅读 · 0 评论 -
git服务器的简单搭建
1、公钥的生成任何一个需要使用git服务器的工程师都需要生成一个ssh的公钥。可以通过ssh-keygen来生成~/.ssh$ ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/shizhen/.ssh/id_rsa):转载 2015-02-27 14:54:47 · 494 阅读 · 0 评论 -
git 创建远程仓库
1.创建一个git仓库[plain] view plaincopy$ mkdir gittest $ cd gittest/ $ git init Initialized empty Git repository in /home/haoqing/workspace/code_celloct/gittest/.git/转载 2015-02-27 13:53:39 · 635 阅读 · 0 评论 -
git ssh远程登录
1.ssh git安装 sudo apt-get install openssh-server openssh-client git2.客户端登录 git clone ssh://shuyong@192.168.1.100/home/shuyong/Project/DailyProject/3.权限配置这里为了演示建立user1 user2 两个用转载 2015-02-28 16:32:21 · 622 阅读 · 0 评论 -
12个git实战建议和技巧
摘要:git无疑是现在最热门的版本控制工具,而且正在进一步侵占SVN以及CVS的市场。本文作者从国外技术问答社区Stack Overflow整理的12个很实用的git使用技巧和建议,希望对你有帮助。1.使用“git diff”来折叠多行用git diff经常会出现很多内容,导致很多内容被遮住了,让人很是苦恼,幸运的是这里有个解决方案。如果你使用less作为默认的page转载 2015-07-10 13:59:44 · 416 阅读 · 0 评论