git版本控制的安装使用指南.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
git版本控制的安装使用指南

1. 概述 Git是基于Linux内核开发的分布式版本控制/软件配置管理软件,与CVS、Subversion等集中式版本控制软件不同,Git采用分布式管理,不需要服务器端软件即可运行。Git速度很快,并且具有很出色的合并追踪能力。很多有名的软件开发都使用Git来进行版本控制,其中有Linux内核、X.Org服务器和OLPC内核开发等。 作为开源软件的代表,Git不对版本库的浏览和修改作任何的权限限制,因此只能采用其他工具实现权限管理,如gitosis、gitolite、CodeBeamer MR。 原本Git的使用只限于Linux/Unix,由于Cygwin、msysgit、TortoiseGit等GUI工具的出现,在Windows平台的使用逐渐成熟。 2. Git安装 2.1 安装Git 安装Git作为客户端,运行客户端可通过Git Bash(Git的命令行)或Git GUI操作。Windows下使用Git-1.7.8-previeexe,安装要点如下 上述图片所示选项,似乎也不确定,网上帖子安装教程各种选项都有。安装完后,点击桌面Git Bash启动,执行命令pwd查看默认进入的文件目录,执行下面命令:mkdir .ssh(注意文件名前有.),即在默认目录下建立.ssh文件夹。修改环境变量,桌面右击我的电脑,在属性中选择高级选项,左击环境变量,在系统变量中选择新建或编辑 下面列出一些问题的解决方法: a. Git Bash中ls不能显示中文目录:git/etc/git-completion.bash中增加一行:alias?ls=ls?--show-control-chars?--color=auto,注意引号为中文单引号,重启Git Bash b. Git commit不能提交中文注释修改git/etc/inputrc中对应的行:set?output-meta?on set?convert-meta?off? c. git?log无法显示中文注释在git/etc/profile中增加一行:export?LESSCHARSET=iso8859git config --global user.name Your Name git config --global user.email your@email.address 在服务端,即Ubuntu,安装Git: sudo apt-get install git-core git-doc 3. Gitolite安装 3.1 安装Gitolite 在下文中,在Windows操作系统中,通过虚拟机安装Ubuntu,安装Windows系统的机器叫虚拟机本机,Ubuntu是作为SSH或Git的服务端,客户机则是运行任何系统的其他电脑。 安装Gitolite可作为服务端使用。在Windows下需要先装Cygwin,在Cygwin中安装Gitolite。以下是在Ubuntu中安装Gitolite。首先需要保证远端客户机能通过SSH登陆Ubuntu,SSH登陆方式有密码和密钥两种方式。密钥是最安全的,下面介绍的是密钥登陆的设置。Ubuntu自带安装了SSH服务,自带安装了SSH的客户端Openssh-client(在/etc/ssh/中存在ssh_config即是客户端配置文件),可是Ubuntu是作为SSH的服务端,因此需要手动安装Openssh-server,电脑需要联网。 上图中配置文件标记了的参数需要重点关注。 客户机连接Ubuntu,需要保证虚拟机和客户机在同一个网段。可以在客户机ping虚拟机ip,直到ping通才能进行SSH连接。设置方法如下: 关闭虚拟机本机、虚拟机、客户机防火墙 此时,在客户机通过命令:ssh git@192.168.0.45就可以远程登陆192.168.0.45的账户git了。可以采用主机别名方式,主机别名是进行Gitolite操作的基础。在客户机中,Git Bash默认进入C:\Documents and Settings\Administrator目录,此目录存在.ssh文件夹。主机别名的配置文件就存在.ssh文件夹中,名称为config。 此时,可以在客户机通过命令:ssh zhaoqi登陆192.168.0.45的账户git。 至此,安装Gitolite的环境搭建完毕。 在上图中,创建的两个目录~/gitolite/conf和~/gitolite/hooks应该是:/usr/share/gitolite/conf和/usr/share/gitolite/hooks。(不带/local的目录是经过验证过的,不过两种目录可能都对,只是可能会造成后面的步骤不同)。在执行gl-system-i

文档评论(0)

eanp35308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档