Gitblit搭建及Git协作开发流程参考(4)

2019-04-21 21:56

core.autocrlf=true color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html

http.sslcainfo=/ssl/certs/ca-bundle.crt diff.astextplain.textconv=astextplain rebase.autosquash=true user.name=lan.zhou

user.email=nanguajianzi@163.com

core.editor='C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin

运行完上面两个config命令,在你的windows用户目录下(C:\\Users\\登陆用户名)就会生成一个文件.gitconfig

里面包含下面内容:

[user]

email = nanguajianzi@163.com name = lan.zhou

7. 项目管理者上传项目最初始代码

项目管理者请准备最初的一个项目,里面包含一些基本代码

请参考下面我准备的例子

alpha-mao.zip

下面进行本地的准备

Step1) 把上面文件点击右键“保存到文件”,然后解压到文件夹,比如

D:\\git\\alpha-mao

Step2) 打开一个windows命令提示符,运行下列命令

C:\\Users\\apple>d: D:\\>cd D:\\git\\alpha-mao

进入项目目录

Step3) 进行git 初始化

D:\\git\\alpha-mao>git init

初始化空的 Git 版本库于 E:/apple/Documents/git/alpha-mao/.git/

Step4) 把文件加入版本

D:\\git\\alpha-mao>git add .gitignore D:\\git\\alpha-mao>git add LICENSE D:\\git\\alpha-mao>git add README.md D:\\git\\alpha-mao>git add pom.xml D:\\git\\alpha-mao>git add src/

Step5) 第一次commit

D:\\git\\alpha-mao>git commit -m \

到此,项目在你本地已经准备好了,但是还没有上传到建立好的Gitblit服务器。

下面我们上传代码

Step1) 查看你的上传地址,

用项目管理者(前面建立的用户:lan.zhou,并不是系统管理员admin)登陆 http://192.168.1.3:1000

Step2) 查看刚才建立的新版本库

点击图中红圈标出的“复制到剪贴板”

这个就是用户lan.zhou对应的git服务器地址

Step3) 上传代码

在刚才的命令行中运行

D:\\git\\alpha-mao>git remote add origin ssh://lan.zhou@192.168.1.3:29418/ai/alpha-mao.git D:\\git\\alpha-mao>git push -u origin master

The authenticity of host '[192.168.1.3]:29418 ([192.168.1.3]:29418)' can't be established. RSA key fingerprint is SHA256:yQE8FoZXgbMUR1ou9zl+CKLE9xqM1zwy09wU33A4CeM. Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '[192.168.1.3]:29418' (RSA) to the list of known hosts. Password authentication Password:

Counting objects: 19, done.

Delta compression using up to 4 threads. Compressing objects: 100% (9/9), done.

Writing objects: 100% (19/19), 5.60 KiB | 0 bytes/s, done. Total 19 (delta 0), reused 0 (delta 0) remote: Updating references: 100% (1/1)

To ssh://lan.zhou@192.168.1.3:29418/ai/alpha-mao.git * [new branch] master -> master

分支 master 设置为跟踪来自 origin 的远程分支 master。

在上图红色的部分先输入:yes,然后再输入你在Gitblit上设置的密码 到此,代码已经上传到服务器

Step4) 登陆到Gitblit可以看到相关代码

下面为了项目开发,我们一般务必要做两个事请 Step1) 创建初始tag,并上传到服务器

D:\\git\\alpha-mao> git tag -a v0.1 -m \D:\\git\\alpha-mao> git push origin v0.1

然后你在 http://192.168.1.3:1000 上能够看到v0.1这个tag

Step2) 创建服务器的dev分支

一般master分支为稳定代码,小型团队平常开发一般在另一个分子dev上进行 我们必须在远端Gitblit服务器上创建dev分支。

由于Gitblit权限控制, 只有授权的人才能创建分子,详见第4章配置Gitblit用户。在这里lan.zhou这个用户拥有这个权限

运行下列命令在远端Gitblit服务器创建dev分支:

D:\\git\\alpha-mao>git push origin master:dev

Step3) 用下列命令查看分支 查看本地分支:

D:\\git\\alpha-mao>git branch * master

查看远端分支:

D:\\git\\alpha-mao>git branch -r origin/dev origin/master

Git环境搭建完毕,下面开始进入第二部分,开发部分

8. 本地开发环境: eclipse

请到地址:http://www.eclipse.org/downloads/

下载最新版本的:

Eclipse IDE for Java EE Developers 然后直接解压缩,右键点击里面的“eclipse.exe”在桌面创建快捷方式, 以后在桌面直接点击就可运行。

在本文中我们使用 MARS.1版本

9. 配置eclipse 的git功能

步骤

Step1)点击eclipse下列菜单

Step 2) 进入git配置选项卡


Gitblit搭建及Git协作开发流程参考(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:配音大赛心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: