gitblit安装使用
1.下载地址
http://www.gitblit.com/
2.安装jdk(自行安装)
3.解压gitblit
# tar -zxvf gitblit-1.8.0.tar.gz
4.配置
# cd gitblit-1.8.0/data
# vi gitblit.properties
添加以下信息:
# SINCE 1.7.0
include = defaults.properties
server.httpPort=81
server.httpBindInterface=192.168.28.130
server.httpsBindInterface=localhost
5.启动和停止
1)前台启动
# cd gitblit-1.8.0
# ./gitblit.sh
2)后台启动
# nohup ./gitblit.sh &
3)停止
# ./gitblit-stop.sh
6.访问
http://192.168.28.130:81
登陆密码:admin/admin

7.创建用户




8.创建团队

9.创建版本库


10.分配项目给其他人员
先分配给组,再分配给组中的成员

11. 把项目提交到创库中
首先需要在需要提交代码的机器上安装git
使用命令如下:
localhost:gitClient mhx$ git clone http://admin@192.168.28.130:81/r/firstDemo.git
Cloning into 'firstDemo'...
warning: You appear to have cloned an empty repository.
localhost:gitClient mhx$ ll
-bash: ll: command not found
localhost:gitClient mhx$ ls
firstDemo gitrepo
localhost:gitClient mhx$ cd firstDemo/
localhost:firstDemo mhx$ ls
localhost:firstDemo mhx$ cp -r /Users/mhx/Downloads/registerdiscovery .
localhost:firstDemo mhx$ ll
-bash: ll: command not found
localhost:firstDemo mhx$ ls
registerdiscovery
localhost:firstDemo mhx$ cd registerdiscovery/
localhost:registerdiscovery mhx$ ls
HELP.md mvnw mvnw.cmd pom.xml src
localhost:registerdiscovery mhx$ cd ..
localhost:firstDemo mhx$ ls
registerdiscovery
localhost:firstDemo mhx$ git add *
localhost:firstDemo mhx$ git commit -m "add new file"
[master (root-commit) cafacf4] add new file
16 files changed, 677 insertions(+)
create mode 100644 registerdiscovery/.DS_Store
create mode 100644 registerdiscovery/.gitignore
create mode 100644 registerdiscovery/.mvn/wrapper/MavenWrapperDownloader.java
create mode 100644 registerdiscovery/.mvn/wrapper/maven-wrapper.jar
create mode 100644 registerdiscovery/.mvn/wrapper/maven-wrapper.properties
create mode 100755 registerdiscovery/mvnw
create mode 100644 registerdiscovery/mvnw.cmd
create mode 100644 registerdiscovery/pom.xml
create mode 100644 registerdiscovery/src/.DS_Store
create mode 100644 registerdiscovery/src/main/.DS_Store
create mode 100644 registerdiscovery/src/main/java/.DS_Store
create mode 100644 registerdiscovery/src/main/java/com/.DS_Store
create mode 100644 registerdiscovery/src/main/java/com/maohx/.DS_Store
create mode 100644 registerdiscovery/src/main/java/com/maohx/registerdiscovery/RegisterdiscoveryApplication.java
create mode 100644 registerdiscovery/src/main/resources/application.properties
create mode 100644 registerdiscovery/src/test/java/com/maohx/registerdiscovery/RegisterdiscoveryApplicationTests.java
localhost:firstDemo mhx$ git push
Password for 'http://admin@192.168.28.130:81':
fatal: Authentication failed for 'http://admin@192.168.28.130:81/r/firstDemo.git/'
localhost:firstDemo mhx$ push
-bash: push: command not found
localhost:firstDemo mhx$ git push
Password for 'http://admin@192.168.28.130:81':
Counting objects: 33, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (26/26), done.
Writing objects: 100% (33/33), 50.55 KiB | 12.64 MiB/s, done.
Total 33 (delta 5), reused 0 (delta 0)
remote: Resolving deltas: 100% (5/5)
remote: Updating references: 100% (1/1)
To http://192.168.28.130:81/r/firstDemo.git
* [new branch] master -> master
localhost:firstDemo mhx$

12.创建分支
localhost:firstDemo mhx$ ls
registerdiscovery
localhost:firstDemo mhx$ git checkout -b embrace1.0
Switched to a new branch 'embrace1.0'
localhost:firstDemo mhx$ git branch
* embrace1.0
master
localhost:firstDemo mhx$ git commit -m "add new branch"
On branch embrace1.0
nothing to commit, working tree clean
localhost:firstDemo mhx$ git push -u origin embrace1.0
Total 0 (delta 0), reused 0 (delta 0)
remote: Updating references: 100% (1/1)
To http://192.168.28.130:81/r/firstDemo.git
* [new branch] embrace1.0 -> embrace1.0
Branch embrace1.0 set up to track remote branch embrace1.0 from origin.
localhost:firstDemo mhx$


gitblit安装使用的更多相关文章
- mac Gitblit安装
jdk下载传送门 gitBlit是java编写的的 第一步 需要安装java jdk 传送门 JDK6的下载地址: http://www.oracle.com/technetwork/java/jav ...
- Linux(Contos7.5)环境搭建之Gitblit安装(三)
1.yum安装git(这一步暂时不清楚是否必要,因为在window上搭建并不需要)
- (转)GitBlit安装
转:https://blog.csdn.net/qq_32599479/article/details/90748371 GitBlit的安装本文是基于Windows 10系统环境,安装和测试GitB ...
- GitBlit (1)-- 在linux 安装 GitBlit 并运行
Git是一款注重速度.数据完整性.分布式支持和非线性工作流的分布式版本控制工具.Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统. ...
- 如何在Linux下使用Gitblit工具创建Git仓库服务
嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性 ...
- 【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)
文章文件夹结构例如以下: 1> Jenkins与Git相关介绍 2> Jenkins部署安装 3> Gitblit部署安装 4> Jenkins与Git集成使用 5> 项 ...
- Gitblit配置
Gitblit的安装配置及访问-windows (2013-09-11 11:52:31) 转载▼ 分类: android基础 Git 是现在很流行的分布式版本控制工具,github更是人人皆知. ...
- 创建Gitblit本地服务器(For windows )01
1.先下载gitblit 貌似需要FQ,百度云链接https://pan.baidu.com/s/1WUtBswj5TkFFcd_hiFFCcw,提取码: xr9n .因为gitblit是基于jav ...
- 使用Gitblit 搭建Windows Git服务器
使用Gitblit 搭建Windows Git服务器 整理使用Gitblit搭建Git服务器的步骤. 目录 使用Gitblit 搭建Windows Git服务器 目录 下载安装 配置 运行 客户端运行 ...
随机推荐
- indy9在程序关闭时出现terminate thread timeout的BUG解决办法
indy9在程序关闭时出现terminate thread timeout的BUG解决办法 INDY9线程有BUG,在退出程序的时候会报错:terminate thread timeout(终止线程超 ...
- 【MyEcplise】设置右键快捷菜单的方法
在我们右键新建项目或文件时,有许多的选项我们几乎是不用的,那就没有必要放在右键的快捷菜单中:而有些选项是我们经常会用的,但是右键快捷菜单有没有,我们总是需要选择其它去到弹出的对话框中取选取.这些操作很 ...
- 定时任务crontab如何实现每秒执行?
linux crontab 命令,最小的执行时间是一分钟.如需要在小于一分钟内重复执行,可以有两个方法实现. 方法一:crontab -l内容如下,则每10秒执行一次/home/fdipzone/ph ...
- ruby简单的基础 4
后缀标点符号 =结尾假设方法名字以=结尾的,那么在调用此方法时能够省略这个=. ?结尾作为一个实用惯例,那些返回布尔值的方法通常都有一个以问号结尾的名字. .结尾这个命名惯例通常时对两种方法区分:以感 ...
- iphone越狱-------平刷回越狱前(未越狱)状态
众所周知,iPhone采用了沙盒机制,应用之间不能任意的访问,所以很多机友在拿到iPhone后,往往选择进行越狱,但是有时候,越狱的手机有的时候在安全.性能.流畅性等方面表现并不如意,所以只好寻求重新 ...
- 移动端底部input被弹出的键盘遮挡
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView 移动端input被键盘遮挡,事件是跳到可视区域! doc ...
- pwm驱动原理和代码实现
学这个pwm真是非常曲则,首先是看s3c2440的datasheet,全英文的,并且还有硬件的时序图(非常多是硬件的工作原理,和软件控制不相关). 看了非常久加上网上看了资料才把这个pwm弄通. 当然 ...
- ubuntu + lamp + laravel 环境配置
首先是LAMP 安装顺序是 A(Apache服务器) M(Mysql) P(Php) 安装apache sudo apt-get install apache2 安装mysql sudo apt-g ...
- Node.js 笔记(一) nodejs、npm、express安装(转)
转载地址:http://blog.csdn.net/haidaochen/article/details/7257655 Windows平台下的node.js安装 直接去nodejs的官网http:/ ...
- python--简易员工信息系统编写
补充内容:eval 将字符串变成变量名locals 看输入的是否是字典中的一个keyfunc.__name____怎么看变量名的数据类型斐波那契数列 li=[1,1] while li[-1]&l ...