之前写过一篇搭建gitblit的博客,介绍了整个过程,今天将操作过程以及权限分配做详细记录。此片博客为基础版操作手册,能够让小团队尽快用起来,而进阶版会在接下来的学习和使用过程中不断完善,并在新博客中进行分享。
一,准备工作
1,因为需要在本地进行项目代码的编辑,所以需要在本地安装好git,请自行到官网安装相应的版本即可
2,在本地选择一路径创建文件夹,以存放项目版本库。(例在D盘根目录下建立git test 文件夹)
3,打开git test 文件夹,右键git bash here 打开git 命令行窗口
在本地设置自己的用户信息
git config --global user.name "xxxx" 设置用户名
git config --global user.email "xxxx@xx.com" 设置用户邮箱
至此准备工作完成
二 连接至服务器git网址
在上一篇博客中有详细配置过程,此处网址为 服务器ip:端口,打开之后如下图
原始账号admin 密码admin 可在右上角登陆,创建版本库,或者用此账号点击“用户”注册其他账号(并赋予相应权限)然后分发给小组成员。
在访问权限中可选择团队成员,并可以在版本库权限栏中设置该用户对每个版本库的操作权限
而后小组成员登陆,更改密码,并可以在“版本库”页面看到与自己权限相符的版本库,点击某版本库即可查看对其的操作权限。如下:
三 从服务器克隆到本地
打开想要克隆的版本库(需要有对其克隆的权限),点选针对不同git软件的克隆命令,以git的http模式为例,点击“git”下拉菜单,点击复制克隆命令
打开用于存放版本库的文件夹,打开git命令行窗口,右键paste,确认,即可将该版本库从服务器克隆至本地(此处以test为例)。
三 在本地编辑项目代码,并推送至远端
完成克隆之后即可在本地编辑项目代码,以新编写脚本程序print.py程序为例,编写完毕后;git add git commit完成本地版本库的提交
然后用git push命令完成推送
而后就可在服务器git网站上,看到相应版本库的改动(包括改动用户,时间,内容等)
注意事项:
版本控制是一项复杂的工程,涉及管理方式和命令众多,在此仅涉及到使用过程中的一些最近本知识。而更完善更系统的使用方法则需要不断的实战并总结才能掌握。所以以上的内容可能在使用过程中会因具体工作内容不同而产生一些问题,欢迎大家一起讨论,共同进步。
用户名
犯得上