搭建Git服务器

Git本身是没有服务器和客户端的区别,但是如果我们要共享git仓库时,就需要ssh、http,它们就有服务器和客户端的区别。

Windows平台下搭建Git服务器

1、在自己电脑搭建Git服务器,且只有自己的电脑能访问。

即使是自己一个人在开发代码也强烈建议使用Git来管理代码。当然也可以只使用本地Git仓库的形式来管理代码。

  1. 安装Git:从这个网址下载,https://git-scm.com/downloads,双击安装包,一路默认配置完成安装。
  2. 建一个目录,如:E:/Repository,用来放远程Git仓库。
  3. 在E:/Repository中打开git bash,运行git init --bare sample.git,sample是要创建的仓库名。
  4. 在工作目录中打开git bash,运行git clone E:/Repository/sample.git从E:/Repository/sample.git下载代码,或者运行git remote add origin E:/Repository/sample.git将E:/Repository/sample.git配置为工作目录中的git仓库的远程仓库。

2、在自己电脑搭建Git服务器,共享到局域网中。

只能在局域网访问,是在局域网外,别人都不知道你的IP。

  1. 安装Git:从这个网址下载,https://git-scm.com/downloads,双击安装包,一路默认配置完成安装。
  2. 安装Gitblit:从这个网址下载,http://www.gitblit.com/,不需要安装,直接解压,但需要配置。
  3. 配置并运行Gitblit后,我们可以通过浏览器登陆到gitblit的管理界面,创建git仓库,配置权限,就像github一样。
  4. 配置Gitblit

打开配置文件:Gitblit的解压目录/data/gitblit.properties,添加以下内容:

#这里配Git仓库的存放目录,文件分隔符要用“/”,不要用"\"

git.repositoriesFolder = E:/Repository

#http端口,我们登陆gitblit管理界面时用的端口
server.httpPort = pp

#这个填服务器IP
server.httpBindInterface = xx.xx.xx.xx

#这个就填localhost
server.httpsBindInterface = localhost

在浏览器中打开http://xx.xx.xx.xx:pp,就可以看到gitblit的管理界面。这时候,你会发现,需要一个用户名和密码,但是没有注册的地方。。。打开Gitblit的解压目录/data/users.conf,你就会发现一个默认的用户名和密码。

 

Linux平台下搭建Git服务器

上面两种方法都可以在Linux上用。但我没有实操过,就不说了。

Linux本身就带ssh,所以上面的方法一,就可以在局域网共享git仓库,当然命令改成git clone git@xx.xx.xx.xx:/xxx/xxx/Repository.git的形式。

 

转载于:https://my.oschina.net/u/1270234/blog/2986415

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值