当前位置:   article > 正文

windows 本地搭建git仓库_windows搭建git服务器完整实例(GitBlit)

window 自建git

git比svn强大的得多,之前自己的项目一直用svn(服务端VisualSVN Server Manager)。但是svn是集中式的,要提交代码或获取代码必须要连接svn服务器,如果服务器连接不上就只有gg了。而且git的分支(feature,bug等分支)很强大,一直想在本地搭建一个git服务器。今天有空,使用gitblit(开源免费)来实验了一把。

环境:

1、Win7

2、gitblit-1.8.0

3、jdk1.8.0_101(因为gitblit要java环境)

4、git 2.18.0

一、安装jdk环境和git客户端

这一步略,自行百度。

二、下载gitblit

下载windows版本:

然后我把它解压到D盘。

三、更改配置

修改default.properties文件内容:

修改以下节点:

server.httpPort

server.httpsPort

server.httpBindInterface

git.repositoriesFolder

我的更改如下:

server.httpPort = 9000

server.httpsPort = 9443

server.httpBindInterface = 0.0.0.0

git.repositoriesFolder = J:\GitPojects

注意:端口一定要注意,如果已经被用了,会导致服务启动不正常,不会提示错误。但是端口监失败,管理后台打不开。可以看gitblit的启动日志,找到报错。

四、安装windows服务

找到installService.cmd可以一键安装成windows服务,这样开机自动启动gitblit。

安装成功后在,可以在服务列表中看到多了一个git服务。

五、查看gitblit后台

访问地址:http://192.168.1.106:9000/,这个端口是之前我在default.properties配置的http端口。

默认用户名:admin,密码:admin

六、创建版本库

进入版本库:

创建一个版本库

创建后在列表就多了一个版本库。

点击名字就能看到版本库的详细信息。

七、配置用户

1、添加一个用户。

设置用户名、密码、邮箱等,且可以设置版本库的权限。我这里是把这个用户设置为管理员。

这里添加了一个用户。然后进入后台:http://192.168.1.106:9000/,输入用户名密码。

查看版本库地址:

2、配置无需要密码认证。

生成RSA公钥,私单钥对。

ssh-keygen -t rsa -C "xxx@qq.com"

-C后面跟的是git用户的邮箱。

然后在C:\Users\Administrator\.ssh下面会生成两个文件。

用之前创建的用户:用户登录git后台。进入“用户中心”,“SSH Keys"

把id_rsa.pub的内容复制,并添加。

添加后。

3、下载代码

在一个目录下右键,然后Git Bash Here。

设置git账号:

$ git config --global user.name “xxx”

$ git config --global user.email "xxx@qq.com"

$ git config --list

克隆拉取代码:

git clone ssh://xxx@192.168.1.106:29418/seoDayCharge.git

进入项目目录:

cd seoDayCharge

查看远程仓库:

git remote -v

自动多了一个origin的远程仓库。

4、设置远程仓库映射

git branch --set-upstream-to=origin/master master

5、获取代码

git push

6、提交代码到远程仓库

git push origin master

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/613735
推荐阅读
相关标签
  

闽ICP备14008679号