虚拟机ubuntu14.04配置git及gitweb服务器.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟机ubuntu14.04配置git及gitweb服务器

 PAGE \* MERGEFORMAT 23 我从接触git到现在一年时间不到。这段时间来,感觉git相比其它版本控制系统(如svn),它的创建分支能力强,方便回退版本,快速检查到修改。这几个特征,是我这次选择git作为代码控制的系统的原因。当然git也有一些地方比不过svn,就是查看代码的相对修改,没有这么直观。 我之前也没接触过git的服务端,要搭建这个服务器,首先想到的百度。 这次是用vmware workstation11建立的虚拟机上面作为代码的git服务器和普通的代码编译服务器。也就是说所有的ubuntu系统,都是虚拟机。这里选用的ubuntu是14.04,完整的包名是“ubuntu-14.04.3-desktop-amd64.iso“。没有直接在电脑上装ubuntu系统,是因为当前项目急着要用代码服务器,我之前没有装过ubuntu系统,并且对挂载大硬盘没有经验,故不选择这条路,后面有空再整。 总结这次搭建git服务器的过程,总共需要解决如下几个问题: ubuntu 虚拟机默认是与其它电脑无法沟通的,需解决这个网络沟通的问题。 Ubuntu 的IP地址会随着路由器重启而改变IP,作为一个git服务器,必须固定IP。 Git服务器的搭建。 Gitweb的搭建。 这里首要解决的问题是,按默认设置安装的ubuntu系统,用其它电脑是无法访问的,除了本机,这时的虚拟机的IP大概长这样:192.168.6.xxx。在linux的终端上面输入ifconfig回车即可查看。在百度查看了很多内容,找了一段时间也没有找到直接的解决方法。后面找到一篇文章:  HYPERLINK /225186/381225/ /225186/381225/ VMwork虚拟机的网络结构 从中得出灵感,在虚拟机开启前先编辑网络的连接方式, 将网络连接方式改成自定义的方式,并且选VMnet0(自动桥接)方式。这里要注意的是,如果是开始新建虚拟机,要用默认的NAT方式,要不然新建的虚拟机无法连上网。只有用NAT方式建好虚拟机(带网络时新建,一般在建立虚拟机时,会从网络上下载一些重要的安装补丁。如果新建虚拟机时断开网,这样新建的虚拟机有时候在使用时会提示缺少组件)。 选择VMnet0方式后启动,在终端输入ifconfig,IP竟然变成了192.168.1.xx的方式,经putty.ext和samba的连接测试,确认其它计算机也可以访问了该虚拟机了! 接下来解决第二个问题,固定IP的问题。 百度上有一篇文章写得很好,链接如下: HYPERLINK /article/e5c39bf5bbe0e739d7603396.html/article/e5c39bf5bbe0e739d7603396.html Ubuntu14.04下如何配置固定IP 基本上按着上面的提示去做,经验证是OK的。但是要注意以下几点,请参考本目录中的文档 “ubuntu14.04固定IP.docx “即可。 第三步,搭建 git服务器,百度上同样一篇好文章,  HYPERLINK /zheng_he_xiang/blog/static/18650532620154493528569/ /zheng_he_xiang/blog/static/18650532620154493528569/ Git : Ubuntu-git服务器搭建之亲自搭建 这篇文章关于git服务器搭建部分讲得比较清楚。最后gitweb部分讲得太简单,而实际上还会遇到一些问题。 我需要的是在ubuntu14.04下面搭建,故与上文有一些出入。 先介绍一下,各个电脑和职责分配 : 虚拟机超级管理员sv, 用作git服务器,并会另新建普通帐户git,IP地址为38 虚拟机超级管理员dd,用作git管理员,IP为35 虚拟机普通用户cc,用作git 客户端,IP为26 14.04上面,安装软件什么的,直接用apt-get install 来安装,一般不会出现报错的现象,很方便安装。在搭建git服务器过程中,我们大部分情况是直接用apt-get install pkgname的方式来安装的。 首先安装open-sshserver openssh-client,先进入超级用户,带#号的命令提示行,安装软件时可不输入sudo. 退出超级用户,回到普通sv用户,用ssh-keygen –t rsa生成本地私钥和公钥,分别在目录/home/sv/.ssh下面,生成的同时,会提示保存路径,设置密码之类的,这里我们不用输入任何的资料,只需要一路回车下来,到出现 RSA 2048的提示即完成。注意,以后所有用户生成私钥和公钥都是同样的命令,且先前必须 安装ssh软件(sudo apt-g

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档