gitblit使用
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
更多推荐
所有评论(0)