
git
ljchlx
这个作者很懒,什么都没留下…
展开
-
git init 与 git init --bare 的区别
git init 和 git init –bare 的区别使用命令"git init --bare"(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不能称为工作目录(working tree);如果你进入版本目录,就会发现只有.转载 2014-03-22 16:30:18 · 62697 阅读 · 4 评论 -
Ubuntu中Git服务器搭建
git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a转载 2014-03-27 11:38:50 · 987 阅读 · 0 评论 -
git命令之git remote的用法
要 参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某 个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展.管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分 支,定义是否跟踪这些分支,等等.本节我们将详细讨论远程库的管理和使用.转载 2014-03-27 11:44:03 · 750 阅读 · 0 评论 -
Code Review with Gerrit, a mostly visual guide
Update: Some of this information is out of date. Instead of pushing to the gerrit master branch I recommend setting up "replication" and using the "Submit" button inside of the "Review" page.转载 2014-03-27 11:48:21 · 2709 阅读 · 0 评论 -
gerrit - first commit
gerrit还是轻易不要尝试引入,它的权限管理,真是复杂极了。对于小型团队,初期这将是个噩梦,但是对于像OpenStack,安卓这种大型team,又是一把利器。下面尝试测试了两个用户的简单情况,很多配置都是系统默认,没有进行啥复杂配置,即使这样也是错误百出,光一个commit就要折腾半天,而且还有些机制没搞清楚。首先要做的准备工作就是准备两个gerrit用户,use转载 2014-03-27 11:33:54 · 11820 阅读 · 1 评论 -
Gerrit+apache+H2数据库简单安装配置及建库流程
Ubantu Gerrit 安装安装相关软件(ubantu)Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目。因此需要Apache、Mysql、GIT等相关软件的支持系统配置:新装的UBANTU LINUX系统请先更新自己的系统软件包$sudo apt-get dist-upgrade$sudo adduser project转载 2014-03-27 11:35:01 · 14110 阅读 · 1 评论 -
Gerrit简易安装入门
简介Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目.官网背景下载文档 下文以gerrit-2.1.7-rc1在Ubuntu10.04上的安装为例:创建Gerrit用户(可选)$ sudo adduser gerrit2$ sudo su gerrit2$ cd ~gerrit2安装Ger转载 2014-03-27 11:35:58 · 5764 阅读 · 0 评论 -
Git服务器在Ubuntu中的搭建
公司最近准备启用git来管理公司项目,在CTO张头的带领下,历经挫折,终于完成了git服务器的配置工作。在使用Git之前,大家首先要明确几个概念:git服务器、git客户端和git服务器管理员。本文中使用ubuntu当作git服务器,pcA和pcB分别作为服务器管理员和git客户端。通常,git服务器上需要安装OpenSSH Server、Git、Gitosis和Apache2(如果想使用Gitw转载 2014-03-27 11:42:59 · 768 阅读 · 0 评论 -
gitosis/git服务器搭建
刚刚搭建了一个git服务器,碰到很多问题,记下了希望对后来人有所帮助。git的文档有很多很多,最经典的还是progit.pdf,所以我也是参照这份文档做的。以前一直用git,但是没有做过管理员。都说命令行好用,都是泪。废话少说,开始:1. 创建git用户这样所有用户都可以通过git用户来访问git服务器。你可以这样$ sudo adduser g转载 2014-03-27 11:47:22 · 680 阅读 · 0 评论 -
Git服务器在Ubuntu中的搭建
Git服务器在Ubuntu中的搭建分类: Linux/Unix 公司最近准备启用git来管理公司项目,在CTO张头的带领下,历经挫折,终于完成了git服务器的配置工作。在使用Git之前,大家首先要明确几个概念:git服务器、git客户端和git服务器管理员。本文中使用ubuntu当作git服务器,pcA和pcB分别作为服务器管理员和git客户端。通常,git服转载 2014-09-03 15:35:27 · 669 阅读 · 0 评论 -
git在push的时候出现insufficient permission for adding an object错误
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:转载 2014-09-03 15:25:41 · 3677 阅读 · 0 评论 -
git服务器搭建过程
git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a转载 2014-09-03 15:36:16 · 763 阅读 · 0 评论 -
git clean untracked files
# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean转载 2016-02-24 14:25:11 · 885 阅读 · 0 评论 -
Mac下git通过SSH进行免密码安全连接github
Git——The stupid content tracker(傻瓜内容跟踪器)Git是Linux的缔造者Linus Torvalds为了帮助管理Linux内核源码而开发的一款免费、开源的分布式版本控制系统。分布式Git相比集中式CVS/SVN的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。如果用CVCS的话,差不转载 2016-10-20 16:45:17 · 835 阅读 · 0 评论 -
git push ERROR: missing Change-Id in commit message footer
今天上传代码时候报告错误:$ git push origin HEAD:refs/for/branch*Counting objects: 7, done.Delta compression using up to 4 threads.Compressing objects: 100% (4/4), done.Writing objects: 100% (4/4), 350.9转载 2014-03-27 11:36:49 · 26384 阅读 · 0 评论 -
关于refs/for/
关于refs/for/ 1. 这个不是git的规则,而是gerrit的规则,2. Branches, remote-tracking branches, and tags等等都是对commite的引用(reference),引用都以 “refs/……”表示.比如remote branch: origin/git_int(=refs/remote转载 2014-03-25 18:07:30 · 6372 阅读 · 0 评论 -
Ubuntu 配置Apache2虚拟目录及对应端口
请google一下apache和虚拟主机,例如以下内容配置虚拟主机1.在 sites-available/ 目录下创建新的文件填写此虚拟主机的配置指令2.使用 a2ensite 命令启用虚拟主机; 使用 a2dissite 命令停用虚拟主机例如要创建一个基于端口的虚拟主机,要执行如下的步骤:S1. 修改 /etc/apache2/ports.conf转载 2014-03-24 18:38:54 · 4373 阅读 · 0 评论 -
ubuntu中安装和卸载apache2
1.安装apache2安装命令:sudo apt-get install apache2启动/停止/重启apache2: service apache2 start/stop/restart2. 卸载apache2之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。(1) $ sudo apt-get --转载 2014-03-24 13:40:27 · 1061 阅读 · 0 评论 -
用apache2 实现反向代理功能
apache功能其实很是强大,最近一段时间研究了下apache的反向代理和负载均衡,反向代理网协的外网出口和我的博客出口就是通过apache的反向代理实现的,总结一下,重点说说负载均衡的配置。首先说先实验环境吧操作系统:DEBIAN 5.03(Ubuntu也可以同理配置)一、安装apache加载模块apt-get install apache2然后进入到apac转载 2014-03-24 13:47:18 · 1484 阅读 · 0 评论 -
Ubuntu Apache2重启提示could not reliably determine the server’e fully…问题解决
Ubuntu Apache2重启提示could not reliably determine the server’e fully…问题解决Ubuntu 环境,当apache2重启提示:* Starting web server apache2 apache2: Could not reliably determine the server's fu转载 2014-03-24 13:49:34 · 2995 阅读 · 0 评论 -
Ubuntu下安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止:sudo apache2ctl -k stop 重新启动:sudo apache2ctl -k restart 配置转载 2014-03-24 18:39:56 · 538 阅读 · 0 评论 -
Linux -apache - htpasswd命令详解
今天先 分享apache htpasswd命令如何使用,即apache htpasswd命令用法介绍。1、在apache安装目录bin下找到htpasswd.exe2、在命令行方式下输入htpasswd -help命令,显示apache htpasswd命令帮助信息,注意需要在htpasswd.exe的当前目录下,即Apache\bin目录下使用htpasswd命令apac转载 2014-03-25 10:02:24 · 5901 阅读 · 0 评论 -
SSH logins using keys
Key-based login allows for a more secure way of connecting between different machines than password-based authentication. The key is much stronger than the password is (so there is less chance of it b转载 2014-03-25 18:05:36 · 1633 阅读 · 0 评论 -
Apache 2.0 中文文档[Directory, Location and Files段]
配置段容器的类型相关模块 core mod_proxy相关指令 容器有两种基本类型。大多数容器是针对各个请求的,包含于其中的指令仅对与容器匹配的请求起作用,而容器和仅在启动和重新启动中起作用,如果条件成立,则其中的指令有效,否则会被忽略。容器中的指令只有在httpd命令行中设定了适当的参数后才有效。下例中,只有在服务器用httpd -DClosedF转载 2014-03-24 21:13:27 · 2098 阅读 · 0 评论 -
Git 的origin和master分析
Git 的origin和master分析 首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远转载 2014-03-22 15:59:49 · 1085 阅读 · 0 评论 -
Apache配置正向代理与反向代理
Apache配置正向代理与反向代理1. 正向代理配置正向代理很简单,此处我们配置vhost来实现代理, 只需要在浏览器的Proxy选项里加入你的Apache配置的vHost主机即可 1.1 开启Apache代理模块并引入vhost配置文件早http.conf开启代理模块LoadModule proxy_module modules/mod_proxy.soLoad转载 2014-03-24 21:18:28 · 1033 阅读 · 0 评论 -
Git引用
git中,分支(branch), 远程跟踪分支(remote-tracking branch)以及标签(tag)都是对提交的引用. 所有的引用是用"refs"开头, 以斜杠分割的路径. 到目前为此, 我们用到的引用名称其实是它们的简写版本:- 分支"test"是"refs/heads/test"的简写.- 标签"v2.6.18"是"refs/tags/v2.6.18"的简写.- "转载 2014-03-25 17:59:58 · 1046 阅读 · 0 评论 -
Git、Gerrit与Jenkins/Hudson CI服务器
本文讲述了如何为基于团队的代码审查系统配置Git、Gerrit与Jenkins/Hudson,正如我在 《Git, Gerrit and Jenkins for iOS development》和 《Gerrit Git Reviewwith Jenkins CI Server》演讲(以及第一次提出这种做法的 《Someday...》)中所倡导的那样。文中的范例假定你所使用的操作系统是OS转载 2014-03-25 19:28:49 · 1201 阅读 · 0 评论 -
Gerrit审核服务器搭建简易教程(Ubuntu 12.10)
本文将详细记录如何在一个全新的Ubuntu系统中安装及配置Gerrit服务器的相关详细步骤。1.安装Ubuntu12.xx(本人使用的是12.10,其他版本未测试)2.配置java环境下载jdk-6u34-linux-x64.bin(百度google),终端中执行安装(如没有权限,则执行 chmod a+x jdk-6u34-linux-x64.bin)$: ./j转载 2014-03-25 18:09:45 · 766 阅读 · 0 评论 -
git clone时,报403错误,完美解决方案
首先命令行操作结果如下:root@zhiren-PowerEdge-T110-II:/zrun# git clone https://git.coding.net/xxxxxxxx/xxxx.git正克隆到 'anbu'...remote: Coding.net Tips : [You have no permission to access this repo.]fatal: u转载 2016-11-14 11:10:50 · 19249 阅读 · 0 评论