Windows系统下搭建Git本地代码库

近因为工做须要,要把工做代码作一下版本管理。工做代码也不方便放到github上,也不想付费建私密库,公司也没几我的,因此就想着搭建一个本地Git版本库,来作版本管理。搭建过程以下。html

系统环境:Dell OptiPlex 7050java

操做系统版本:windows 10 专业版 1803;17134.48 git

Git工具版本:Git-2.17.0-64-bit.exe和 Gitblit1.8.0.zip,这两个事先下载好。github

须要支持的依赖:jdk-8u171-windows-x64.exe,去Java官网下就行了。windows

 

1.  由于Git须要Java环境的支持,因此首先要安装好Java环境。Java环境安装这里不在叙述,若有问题去网上查找一下安装教程便可。Java环境安装好以后,配置环境变量。配置好环境变量如图1所示:浏览器

图1 这里的路径是根据我本机Java的安装路径,请根据你本身本机的安装路径进行修改。缓存

环境变量配置完成以后运行cmd,在cmd命令行窗口中输入javac,若是输出信息以下图所示就表示你的Java环境安装好了。接下来就能够开始进行Git相关的环境配置和安装。bash

2. Java环境安装好以后。首先解压下载好的gitblit-1.8.0.zip放置到准备放的服务器目录下。服务器

  而后修改gitblit安装目录下的data文件夹下的gitblit.properties文件。oracle

  将其中的include = defaults.properties这一行注释掉,添加include =my.properties

3.    在data文件夹下找到defaults.properties文件,这个是gitblit默认的配置文件,咱们复制一份该文件,重命名为my.properties文件。而后在安装目录下新建一个文件夹project,做为代码仓库目录。

4.      修改my.properties文件,设置本地仓库配置。

      4.1  git.repositoriesFolder(代码仓库路径):这里修改成本身的仓库目录路径,不修改则默认为gitblit目录下的git目录。

      4.2  server.httpPort: 设定http协议的端口号,后面登录会用到。默认0表示禁用http协议。

      4.3  server.httpBindInterface: 设定服务器的IP地址,这里咱们就设定地址为电脑的当前IP。

5.  运行gitblit根目录下的gitblit.cmd批处理文件,启动git服务器。

6.git服务器启动后,在浏览器中输入设置的IP:端口号,出现以下界面,即说明服务器启动成功。

7.而后登录代码仓库,初始默认为用户名:admin,密码:admin

固然,你也能够经过头像处的下拉菜单,新建用户或者团队。

8. 登录以后经过下拉框,建立一个新的版本库。

按照本身需求填写,项目的名称、描述、访问权限等。而后点击建立。

建立成功后会显示一个空版本库。

 

9. 服务器端搭建完成以后,接下来就是运行Git-2.17.0-64-bit.exe开始安装Git,这里就不作具体说明了,所有使用默认配置,一路next下去就ok,完成安装。

10. 在Git安装目录下建立一个workspace,用来做为上传代码的工做空间。

      而后在开始菜单找到GitBash运行git。

运行Git bash以后在命令行中输入如下命令,完成用户信息配置,设置一下你的用户名和邮箱,否则提交代码会报错。设置命令以下:

git config --global user.name  “Your name”

例如:

1 git config --global user.name  “admin”

git config --global user.email  “email@example.com”

例如:

1 git config --global user.email  “xxxxxx@gmail.com”

 

11. 而后进入到workspace目录下,在命令窗口中输入:touch  README.md这样就会生成一个README.md文件。

而后继续输入git init,初始化仓库。下面提示的一句话说明建立一个空仓库成功。

接着输入git add README.md   回车,这句话表示把README.md文件添加到即将提交的缓存中,若是想把整个项目提交,直接cd 到项目目录,输入 git add  ./  即添加当前目录便可。

继续输入git commit -m “first commit”回车  这句话是提交说明,引号中便是此次提交的具体描述。

复制代码
1 cd /
2 cd workspace
3 touch README.md
4 git init
5 git add README.md
6 git commit -m "first commit"
复制代码

继续输入git remote add origin ssh://admin@192.168.70.83:29418/test.git  

Origin后面的地址是你建立的服务器的地址,能够在上面的空白版本页找到。若是你以前提交过,或者此次提交到不一样的仓库,这里可能会报错,提示origin目录已经存在之类的。运行git remote rm origin 命令,把以前的目录删除,在从新执行上一条命令就行了。

继续输入git push –u origin master,根据提示输入密码:admin,输入密码是不会显示的,直接回车。即向代码库提交了一次代码。

1 git remote add origin ssh://admin@192.168.70.83:29418/test.git
2 git push -u origin master

12. 完成以后刷新服务器页面,出现以下界面则说明安装成功。

 

至此,Windows本地段的Git代码管理仓库基本搭建完成。

 

13.在添加文件和目录的时候可能会遇到一个问题,就是回车符问题。若是遇到了,能够尝试执行如下命令解决。

1 git rm -r --cached ./
2 git config core.autocrlf false
3 git add ./  

 

 

 

设置windows service方式启动GitBlit

相关文章
相关标签/搜索