1、搭建好gitblit之后就可以创建版本库了

2、创建

3、添加用户

4、添加团队,指定admin、user1、user2有testproject的权限,user3没有

5、登录user3看不到任何版本库,登录user2就可以看到testProject项目。这样初始用户及权限就分配好了。

下面是客户端的操作:

6、下载并安装git ,地址:https://git-scm.com/download/win

7、下载并安装tortoisegit,地址:https://tortoisegit.org/ ,tortoisegit是git的一个插件,提供可视化的操作界面

8、在本地右键,打开Git Bash

 9、设置用户名和邮箱

设置完成后可以查询

10、ssh-keygen -t rsa -C "user1@126.com" 生成id_rsa和id_rsa.pub,在C盘,用户,.ssh目录下

11、使用user1登录gitblit,点击用户中心,复制id_rsa.pub文件的全部内容,粘贴到ssh keys中,添加,这样就可以进行无密码克隆推送操作了,每个用户都可以自行添加

12、克隆源码,打开版本库,复制地址

a. 使用git Bash下载,在git Bash 中执行 git clone ssh://user1@192.xx.xx.xx:29418/testProject.git,这样项目就克隆到本地了

b.使用tortoisegit小乌龟

右键git clone...

输入URL,使用HTTP格式的URL,输入密码

14、在项目中新建一个code文件夹,里面新建一个test.txt,可以使用git bash推送到库上,或者用tortoisegit小乌龟推送到库上

a.使用git bash推送到库上

----------------------------------------------------

git status 查看有哪些文件是需要推送的

----------------------------------------------------

git add test.txt   添加test.txt文件,添加需要推送的文件

git add .            添加当前目录下的所有修改新增文件

git add --a        添加全部改动文件

----------------------------------------------------

git commit -m "add by usr1 for fix bug"     (commit到本地,并添加说明add by usr1 for fix bug)

---------------------------------------------------

git push origin master    (推送到版本库master分支上)

--------------------------------------------------

这时在gitblit上就可以看到刚上库的test.txt文件,同时DevTeam中的其他成员也可以看到

b.使用tortoisegit小乌龟推送到库上

新建一个build文件夹,在文件夹中新建一个package.txt,右键 Git commit -> "master"

右键:TortoiseGit-> push...    点击OK

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐