eclipse git window xp下 服务端搭建与使用(傻瓜教程 二)

网上看了一些git服务端搭建的文章,自己动手操作了下,感觉效果不错,这里再结合下eclipse,写一写操作步骤,希望对大家有所帮助(小弟愚钝,只写xp下的)。

ps : 因为是傻瓜教程所以可能比较繁琐,大家可以挑需要的看。

1.服务器端搭建

a.安装git

本人用的是Git-1.7.8-preview20111206.exe版 需要下载的话 我的资源里有 ,如果需要其他版本,下面的连接可以下载。

http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git


next


next


next (默认即可)


next


next(默认即可)


next(默认即可)


next(等待即可)


完成

系统的Path中添加C:\git\bin

b.安装Copssh

本人用的是Copssh_4.1.0_Installer.zip版 需要下载的话 我的资源里有 ,如果需要其他版本,请自行度娘。

b.1开启端口

打开安全中心,防火墙,例外选项


点击添加端口号输入如下内容确定即可


b.2添加git用户

我的电脑右键, 管理

系统工具->本地用户和组->用户


右键新建用户全输入git即可(密码也为git)


右键已建立的用户 属性


选择隶属于,点击添加


点击高级,点击立即查找

选择administrator,点击确定,加入administrator权限.


全部确定即可完成。

b.3安装Copssh


next


i agree


next(等待即可)


完成

系统的Path中添加C:\ICW\bin

加入链接文件


显示如下


进入bin目录(cd /Bin

输入下列四条命令

$ ln -s /cygdrive/c/git/bin/git.exe git.exe 
$ ln -s /cygdrive/c/git/libexec/git-core/git-receive-pack.exe git-receive-pack.exe 
$ ln -s /cygdrive/c/git/libexec/git-core/git-upload-archive.exe git-upload-archive.exe 
$ ln -s /cygdrive/c/git/libexec/git-core/git-upload-pack.exe git-upload-pack.exe

重启计算机


b.4测试

开启服务程序


显示如下


点击add


forward(选择git)

forward(默认即可)


forward 


apply即可

选择status点击红色按钮 开启服务


测试

打开cdm,输入ssh git@172.17.101.89(为本机ip)


输入git如显示git帮助贼表示ssh和git安装成功(如下图)


2.使用

a.git命令行使用(只介绍一点基本使用如过有别的需求,请阅读progit中文文档,我的资源里有)

a.1服务端加入项目

随便考一个项目到C:\ICW\var目录下(本人项目为zzjzmdx)

cmd命令行 进入项目 

执行如下命令

git init
git add .
git config --global user.name "zzjzmdx"
git config --global user.email "zzjzmdx@163.com"
git commit -m "first commit"


修改.git/config文件加入

(如果不加 可能出现提交报错

remote: error: arranged to update its work tree to match what you pushed in some
remote: error: other way.
remote: error:
remote: error: To squelch this message and still keep the default behaviour, set
remote: error: ‘receive.denyCurrentBranch’ configuration variable to ‘refuse’.)

[receive]

denyCurrentBranch = ignore


a.2客户端clone项目

cmd进入到f盘下

执行git clone git@172.17.101.89:/cygdrive/c/ICW/var/zzjzmdx  zzjzmdx 可得到项目


修改zzjzmdx.cpp


目前


增加新的用户,并以此用户提交

git init
git add .
git config --global user.name "zzjzmdx"
git config --global user.email "zzjzmdx@163.com"
git commit -m "first commit"

如图通过git log master 查看本地提交版本


此时查看服务端,服务端修改未被提交


本地提交到服务器


服务器端查看,版本已被提交


服务器端对比修改(有增有减)


完成

b.在eclipse下集成git与服务器端交互使用

服务器端新建项目,同上,不再累述。

eclipse下集成git与eclipse 下 git 的本地使用已在前一片写完,不在累述。

b.1 克隆项目

右键import


选择git下的projects from git


next选择url


next输入相应的信息

ps : 如果第一次连接会需要输入密码,之后出现有几个question的对话框,这个对话框直接cancel就好

next(选择分支为master,目前只有一个分支)


next(默认就好)


next(默认就好)


next(默认就好)


finish完成会生成项目


b.2 修改文件 提交本地

zzjzmdx-eclipse-git.cpp文件第13行

puts("Hello World!!!");

修改为

puts("zzjzmdx-eclipse-git!!!");

本地提交

项目右键team->commit


写入提交日志,选择提交文件


commit(本地提交完成)

项目显示是否有未提交到服务器的操作


b.3提交到服务器

项目右键team->remote->push


如下图


next(如下操作)


next(默认就行)


finish出现对话框


点击configure...


save and push (完成)

出现对话框,点击ok即可

项目显示已提交,未提交标识消失


服务器端日志显示已提交


提交服务器完成,如需要其他eclipse下git插件的功能,

推荐一个前辈的连接给大家,希望有所帮助。

http://blog.csdn.net/luckarecs/article/details/7427605 

本文全部完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值