您的位置:首页 > 编程语言 > Java开发

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

2012-10-11 16:39 561 查看
网上看了一些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插件的功能,

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

/article/9018150.html

本文全部完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: