Git
文章平均质量分 72
golden_lion
这个作者很懒,什么都没留下…
展开
-
推荐!手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够转载 2016-05-27 10:04:26 · 281 阅读 · 0 评论 -
[推荐] Git的权限控制
只看该作者gitolite 的权限控制比gitosis 的好,除了读以外,还能控制到文件一层。4 B0 v. K' `# k2 l ] J2 ehooks 是补充,还是有用的。(如 git-svn pre-receive) 回复 支持 反对举报转载 2016-10-12 11:35:54 · 656 阅读 · 0 评论 -
了解并创建Git仓库,以及添加文件到仓库
Chapter: 开始使用Git1. Git最简易的使用指南2. 补充一些Git的基本用法3. 了解并创建Git仓库,以及添加文件到仓库先来理解一个概念,repository。你可以简单将它理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。这个目录通转载 2016-10-12 12:56:36 · 5103 阅读 · 0 评论 -
[推荐] Git的权限控制
Git不像SVN或者CVS那样,有明确的一套权限控制方法& v( @5 T1 S2 } S; a3 X在Git中想要实施对仓库的版本控制,大概可以有以下2个办法:+ f* }' @$ d1 e1.Git Hook:Hooks are little scripts you can place in $GIT_DIR/hooks directory to trigger ac转载 2016-10-12 12:58:26 · 1945 阅读 · 0 评论 -
IntellijIDEA使用GIT Push的有关问题
IntellijIDEA使用GIT Push的问题IntellijIDEA使用GIT Push的问题前不久从Eclipse转到了Intellij,发现Intellij真是一个非常强大的IDE,基于jetbrains,另一个类似的是webstorm,一个前端开发的利器。今天在IDEA中使用git时,git commit没问题,但是git push处于一直执行的状转载 2016-10-12 17:57:50 · 3796 阅读 · 0 评论 -
git下push失败解决方法
当你辛辛苦苦地在Linux下架设好SSH服务器,给账户分配完权限,以为什么都大功告成的时候。这时你在客户端的Linux机器下登陆$ git clone yourAccout@serverName:/project/.git 克隆服务器的仓库$ echo My name is sb > haha.txt 把My name is sb写入到haha.txt文件下,如果没有hah转载 2016-10-12 17:59:46 · 4320 阅读 · 0 评论 -
小团队git开发模式
实验室要使用Git进行代码管理,但是git非常复杂,各种开发模式也是层出不穷。作为新手的偶们很是发囧啊!!网上搜了一下,发现很多并不适合我们小团队运作(它本身就是为linux内核管理而开发的分布式代码管理工具)。关于分布式和集中式(svn)代码管理的区别大家可以自己去搜搜,这里就不多说了。 网上找到的git的中文资料,大部分是讲git的命令的使用,对于git的工作流程和如何实现团转载 2016-10-13 09:11:04 · 1656 阅读 · 0 评论 -
在linux(CentOS)上搭建git服务器和配置gitolite权限管理
什么是Git服务器?我觉得其实就是集中存放git仓库的服务器,只不过这些git仓库要对外开放,让其他人来连接和push代码。当前服务器上集中管理的git仓库不是使用git init来创建的,而是使用git --bare init来创建的空白仓库,创建很简单,关键是如何管理和配置这些访问仓库的用户和访问的全县什么的。 其实我发现只要配置上gitolite,就可以相当于配置了一个git服务器转载 2016-10-13 11:59:33 · 936 阅读 · 0 评论 -
使用Gitolite搭建轻量级的Git服务器
转自【http://blog.chinaunix.net/uid-15174104-id-3843570.html】使用Gitolite搭建轻量级的Git服务器By Harrison Feng在Git服务管理工具这个领域,主要有三种流行的方案,它们分别是 Gitosis - 轻量级, 开源项目,使用SSH公钥认证,只能做到库级的权限控制。目前项目转载 2016-10-13 14:17:07 · 424 阅读 · 0 评论 -
CentOS 6.4x64安装git和gitolite服务器
一.部署环境 系统:CentOS 6.4x64 最小化安装 IP:192.168.3.27 二.安装基础依赖包 [root@nginx ~]#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-转载 2016-10-13 14:24:03 · 494 阅读 · 0 评论 -
git服务器搭建及gitolite权限管理
转自:http://blog.csdn.net/redstarofsleep/article/details/45092135我是在ubuntu和CentOS系统上分别搭建的Git服务器,大致过程都是相同的: 基本上都是通过软件源直接安装的 第一步,给服务器安装ssh服务(这个CentOS自带了)[java] view pla转载 2016-10-12 11:34:07 · 525 阅读 · 0 评论 -
话说Svn与Git的区别
这篇主要是谈谈两者的区别,至于谁优谁劣看官自己思考吧!把第一条理解到位思想到位了做起来才会有的放矢,其他几条都是用的时候才能体会到 1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server端,但Git更转载 2016-10-12 11:31:44 · 361 阅读 · 0 评论 -
企业级Git Server服务器架设,使用Gitolite管理权限
1. 在服务器上创建Git管理员帐号gitShell代码 $sudo adduser git 2. 在客户端创建管理员公匙(Unix/Linux)Shell代码 $ssh-keygen 然后一路回车,提示成功后生成2个文件~/.ssh/id_rsa~/.ssh/id_rsa.pub (转载 2016-10-12 11:10:40 · 620 阅读 · 0 评论 -
Git常用命令
来源:Robbin的自言自语Git配置Shell123456789git config --global user.name "robbin" git config --global user.email "fankai#gmail.com"git config --glob转载 2016-05-27 10:05:39 · 307 阅读 · 0 评论 -
IntelliJ Idea+GitHub设置同步工程
原文:http://aquariuslt.com/2014/10/25/intellij-idea-github-connection/之前弄过一次 后来因为一直在本机开发,所以用的是本地的Git通过IntelliJ Idea + GitHub 管理代码仓库更加方便的看到版本提交历史+更变详细对比,公司+宿舍+笔记本三方同步开发 一.事先准备转载 2016-06-17 14:05:41 · 1954 阅读 · 0 评论 -
Intellij IDEA连接Git@OSC
摘要Intellij IDEA作为最强大智能的IDE,内部已经集成了Git的功能,所以不用安装插件,连接Git@OSC也非常容易首先安装git for windows 推荐使用这个:http://msysgit.github.io/ 可以在任何目录 右键——git bash 弹出对应路径的 git 命令行窗口 而且启动速度比较快在Intellij中Settings——V转载 2016-06-17 14:06:32 · 2880 阅读 · 0 评论 -
github常见操作和常见错误!
本人总结: 1、问题: fatal: Not a git repository (or any of the parent directories)解决:本地库还没有创建,请先用git init 创建本地库再执行相关命令(我执行的是:git remote add origin git@github.com:langtianya/groovy_test.git)转载 2016-07-15 09:40:55 · 1114 阅读 · 0 评论 -
在github上创建新分支
在github上创建仓库:Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/BrentHuang/MyRepo.g转载 2016-07-15 09:41:23 · 1209 阅读 · 0 评论 -
史上最浅显易懂的Git分布式版本控制系统教程
从零起步的Git教程,让你无痛苦上手世界上最流行的分布式版本控制系统Git!既然号称史上最浅显易懂的Git教程,那这个教程有什么让你怦然心动的特点呢?首先,本教程绝对面向初学者,没有接触过版本控制概念的读者也可以轻松入门,不必担心起步难度;其次,本教程实用性超强,边学边练,一点也不觉得枯燥。而且,你所学的Git命令是“充分且必要”的,掌握了这些东西,你就可以通过Git轻松地转载 2016-07-15 09:44:20 · 826 阅读 · 0 评论 -
建立多人协作git仓库/git 仓库权限控制(SSH)
转载文章请保留出处 http://blog.csdn.net/defeattroy/article/details/13775499Git仓库是多人协作使用的,可以基于很多种协议,例如http、git以及ssh等。ssh最为安全方便,配置起来也比较容易,但是权限控制是一个问题,比如下面的场景由两个用户st都给一个仓库贡献代码,那么如果通过ssh协议clone/push的话,会在git仓库转载 2016-10-12 10:38:54 · 5088 阅读 · 0 评论 -
Gitolite 构建 Git 服务器的权限管理
参考资料: http://www.ossxp.com/doc/Git/gitolite.html架设环境debian squeeze,所有安装软件均为debian源上自带。主要参考文献:1、蒋鑫作品http://www.ossxp.com/doc/git/gitolite.html (堪称中文入门手册)2、Gitolite自带文档https://g转载 2016-10-12 10:57:16 · 3054 阅读 · 0 评论 -
Git服务器Gitosis安装设置-git权限管理
目录[-]1. 准备环境,安装更新2. 安装 openssh服务器3. 安装 git服务器4. 配置 git服务器5. 安装python的setup tool6. 获取并安装gitosis7. 配置gitosis8.创建个人公钥和私钥,另外一台pc机(git客户端)9. 管理gitosis配置10. 安装apache2 11. 安装gitweb转载 2016-10-12 11:08:57 · 2557 阅读 · 0 评论 -
使用git,clone时报does not appear to be a git repository
clone时不能用绝对路径,只能写相对于git用户home的相对路径错误:git@ip:gitosis-admin.git正确:git@ip:/home/git/repositories/gitosis-admin.git为什么已经是声明使用git用户ssh,还需要写 /home/git/ 这么麻烦呢?操作系统:centos 6.52015年01月07日提问转载 2016-10-13 14:55:39 · 16071 阅读 · 1 评论