Chinaunix首页 | 论坛 | 博客
  • 博客访问: 366335
  • 博文数量: 28
  • 博客积分: 455
  • 博客等级: 下士
  • 技术积分: 445
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 11:10
文章分类

全部博文(28)

文章存档

2016年(5)

2014年(1)

2013年(10)

2011年(7)

2010年(5)

我的朋友

分类: 敏捷开发

2013-08-17 01:48:11

基于配置简单的原则,先试用一下  
看主页介绍:Very easy installation 安装简单,配置方便,不需要额外的web服务器

一、服务器配置

到这里来依照文档开始使用
首先下载最新版本的服务器版本
直接解压缩后,目录如下
E:\git\scm-server

在运行之前,注意本机要首先安装好java环境,并配置好,这个略过
运行bin\scm-server.bat

在浏览器中键入地址  进入登录页面
(话说tomcat和jetty服务器都喜欢默认使用8080端口,
如果想要修改的话,就在config\server-config.xml文件中修改端口那一部分即可


用户名/密码: scmadmin/scmadmin

登录进去之后,发现好像很强大的样子,居然还支持Subversion
,还能安装各种各样的插件
不管复杂的功能
首先配置一下
Repository directory 修改到服务器目录下 E:\git\scm-server\repositories\git

再去新建一个用户,并注意设置可写权限(对所有仓库)
blankerer/123456

然后新建一个仓库
name=ci 
于是得到一个url: git/ci 


二、客户端运行

回到我们之前本地git管理的项目根目录下

添加远程仓库:

点击(此处)折叠或打开

  1. $ git remote add ci_local git/ci
  2. blank@BLANK-PC /e/lamp/Apache24/www/ci (master)
查看远程仓库

点击(此处)折叠或打开

  1. $ git remote -v
  2. ci_local git/ci (fetch)
  3. ci_local git/ci (push)

向远程仓库推送项目

点击(此处)折叠或打开

  1. $ git push ci_local master
  2. Username for '': blankerer
  3. Password for '':
  4. Counting objects: 226, done.
  5. Delta compression using up to 4 threads.
  6. Compressing objects: 100% (217/217), done.
  7. Writing objects: 100% (226/226), 3.37 MiB | 433.00 KiB/s, done.
  8. Total 226 (delta 53), reused 0 (delta 0)
  9. remote: Resolving deltas: 100% (53/53)
  10. remote: Updating references: 100% (1/1)
  11. To git/ci
  12. * [new branch] master -> master
查看远程仓库信息

点击(此处)折叠或打开

  1. $ git remote show ci_local
  2. Username for '': blankerer
  3. Password for '':
  4. * remote ci_local
  5. Fetch URL: git/ci
  6. Push URL: git/ci
  7. HEAD branch: master
  8. Remote branch:
  9. master tracked
  10. Local ref configured for 'git push':
  11. master pushes to master (up to date)
以上两步骤,在输完命令敲回车之后,要等待很久(有好几分钟呢)才会提示输入用户名和密码,不知道什么缘故
特别提示:
最后经过我的精密检查,发现,原来一开始运行scm服务器的java版本是32位的
后来,换了64为的java7来运行服务器,速度就不是问题了,运行命令后,马上就提示输入用户名密码了

另外,如果不想每次输入用户名的话
在添加远程仓库时,把用户名放在url中即可:
git remote add ci_local /scm/git/ci
当然了,如果连密码也不想每次输入,那么把密码也放在url中
git remote add ci_local

删除远程仓库

点击(此处)折叠或打开

  1. $ git remote rm ci_local
  2. blank@BLANK-PC /e/lamp/Apache24/www/ci (master)
  3. $ git remote -v
  4. blank@BLANK-PC /e/lamp/Apache24/www/ci (master)


阅读(16349) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~