-
如何:Eclipse Git视图clone远方Git服务器10
在本机Eclipse的Git视图中新增一个本地代码仓库
- URI:file:///E:\workspace\Java\workspace_practice_001\ConfigUtil
- Repository path:E:/workspace/Java/workspace_practice_001/ConfigUtil
- Protocol:file
现在,想在另一个机器的Eclipse内clone这个代码仓库,该怎么配置URI、Host、Repository path、Protocol属性呢
我试了很多遍,也查了很多资料,都找不到结果
请各位前辈帮助,非常感谢,: ]
问题补充:<div class="quote_title">trace 写道</div><div class="quote_div">呵呵,被问答了。 <br /> <br />你的问题我想就是架设git服务器的问题。方法有两个:(暂且把你的本机称为A,另一台称为B) <br /> <br />一、把A当成远程硬盘挂载到B上面,挂载结果就是多出一个X盘,你可以直接用file协议访问,就像访问本地路径一样。各个配置也可以照着现在的这个来。<a href="http://is.gd/fepXk" target="_blank">这个链接可以帮到你</a> <br /> <br />二、在A上面搭建一个ssh服务器。假如已经装好了,剩下来的就很简单了,git clone ssh://user@server:/path/to/project.git 这样的命令就可以了。但假如没有,那这条就算了,在windows上搭建ssh服务器实在不是件容易的事。 <br /> <br />其他的方法可以参考一下http://is.gd/fergF,不过基本上是针对Linux/Unix的。</div> <br /> <br />非常感谢,: ] <br /> <br />按照你的指导(方法1)做了一下实验,还是出现了错误,不过,这个是后续问题了,查了一下网络,好像报类似错误的人也有,并没有明确的解决方法。是不是Eclipse带EGit的做法目前条件还不是很成熟哈,一点点小郁闷,: ] <br /> <br />再次感谢 <br /> <br /><pre name="code" class="java">java.lang.reflect.InvocationTargetException
at org.eclipse.egit.core.op.CloneOperation.run(CloneOperation.java:130)
at org.eclipse.egit.ui.internal.clone.GitCloneWizard$2.run(GitCloneWizard.java:178)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.jgit.errors.TransportException: Short read of block.
at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:266)
at org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:218)
at org.eclipse.jgit.transport.FetchProcess.fetchObjects(FetchProcess.java:205)
at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:145)
at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:111)
at org.eclipse.jgit.transport.Transport.fetch(Transport.java:815)
at org.eclipse.egit.core.op.CloneOperation.doFetch(CloneOperation.java:204)
at org.eclipse.egit.core.op.CloneOperation.run(CloneOperation.java:120)
... 2 more
Caused by: java.io.EOFException: Short read of block.
at org.eclipse.jgit.util.IO.readFully(IO.java:133)
at org.eclipse.jgit.transport.PacketLineIn.readLength(PacketLineIn.java:140)
at org.eclipse.jgit.transport.SideBandInputStream.needDataPacket(SideBandInputStream.java:154)
at org.eclipse.jgit.transport.SideBandInputStream.read(SideBandInputStream.java:136)
at org.eclipse.jgit.transport.IndexPack.fillFromInput(IndexPack.java:905)
at org.eclipse.jgit.transport.IndexPack.readPackHeader(IndexPack.java:731)
at org.eclipse.jgit.transport.IndexPack.index(IndexPack.java:386)
at org.eclipse.jgit.transport.BasePackFetchConnection.receivePack(BasePackFetchConnection.java:621)
at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:259)
... 9 more</pre>2010年9月17日 10:20
1个答案 按时间排序 按投票排序
-
采纳的答案
呵呵,被问答了。
你的问题我想就是架设git服务器的问题。方法有两个:(暂且把你的本机称为A,另一台称为B)
一、把A当成远程硬盘挂载到B上面,挂载结果就是多出一个X盘,你可以直接用file协议访问,就像访问本地路径一样。各个配置也可以照着现在的这个来。这个链接可以帮到你
二、在A上面搭建一个ssh服务器。假如已经装好了,剩下来的就很简单了,git clone ssh://user@server:/path/to/project.git 这样的命令就可以了。但假如没有,那这条就算了,在windows上搭建ssh服务器实在不是件容易的事。
其他的方法可以参考一下http://is.gd/fergF,不过基本上是针对Linux/Unix的。2010年9月17日 13:13
相关推荐
1. 配置Git:在Eclipse的“Window”菜单中选择“Preferences”,然后展开“Team”选项,点击“Git”,在此配置你的Git全局设置,如用户名和电子邮件地址。 2. 创建新仓库:在Eclipse的“Package Explorer”或...
你可以用`git checkout <branch_name>`命令在命令行中切换分支,或者在Eclipse的Git视图中选择相应的分支进行切换。 接下来,我们详细讨论每个步骤: **克隆仓库**:在Eclipse中,选择"File" > "Import" > "Git" >...
- **克隆仓库**:在“Git”视图中,选择“Clone a Git Repository”,输入远程仓库URL,设置本地存储路径,完成克隆。 - **添加文件到仓库**:右键点击项目,选择“Team” > “Add to Index”,将文件标记为待提交...
2. **克隆远程仓库**:在“Git Repositories”视图中,右键点击选择“Clone a Git Repository”,输入远程仓库的URL,按照步骤完成克隆。 3. **添加文件到仓库**:将文件添加到暂存区可以使用“Team” -> “Add to ...
* 选择 Clone URI,填写服务器端的项目地址,例如 http://10.32.17.63/home/git/work/androidDealerApp/DealerAppTest.git。 * 点击 Next,填写用户名和密码,然后点击 Finish。 2. Pull from Repostory:从服务器...
1. **打开Git Repositories视图**:在Eclipse中,通过视图菜单或快捷键打开“Git Repositories”视图。 2. **克隆项目**:点击视图中的“Clone…”按钮,输入项目仓库的URL,并按照提示选择需要克隆的分支。 3. **...
- 安装完成后,Eclipse会添加新的视图和菜单项,如“Git Repositories”视图和“Team”菜单,使Git操作集成到IDE中。 2. **创建和克隆仓库** - 开发者可以在Eclipse内直接创建新的Git仓库,或者克隆远程的Git仓库...
### Eclipse中Git使用大全——新手必读 #### 一、克隆远程代码仓库至本地 在Eclipse中使用Git的第一步通常是从远程仓库克隆代码到本地计算机上。以下是具体的步骤: 1. **打开Git Repositories视图**: - 在...
这种操作可以使用Eclipse中的Git Repositories视图来实现。首先,需要打开Git Repositories视图,然后选择Clone a Git repository,输入远端代码仓库的地址,用户名和密码,选择需要克隆的分支,最后点击Finish等待...
此外,Eclipse的EGit还提供了图形化的Git历史视图,让你可以直观地查看代码的修改历史,追踪每个提交的作者和时间。这对于理解代码的演变过程和排查问题非常有帮助。 总之,通过Eclipse中的EGit插件,我们可以充分...
### Git与Eclipse集成知识点详解 #### 一、Git与Eclipse集成概述 Git作为一款分布式版本控制系统,广泛应用于软件开发领域。而Eclipse则是一款非常流行的开源集成开发环境(IDE),尤其受到Java开发者的喜爱。为了...
### 使用Git管理项目并导入至Eclipse工具中的步骤详解 #### 一、Git与Eclipse简介 - **Git**:一款分布式版本控制系统,用于跟踪在软件开发过程中对文件的修改,便于多用户协同开发。 - **Eclipse**:一款开源的...
- **选择克隆仓库**:在视图中选择`Clone a Git repository`,随后会弹出一个对话框让你输入远端仓库的信息。 - **登录并获取仓库地址**:通过浏览器访问相应的仓库站点,登录后找到需要克隆的项目,复制其HTTP地址...
本"Git+Eclipse插件包"正是为了方便开发者在Eclipse或MyEclipse中集成Git功能而设计的。安装此插件后,你可以在IDE内部直接进行诸如克隆、提交、拉取、推送、分支管理和合并等一系列Git操作,无需离开熟悉的开发环境...
4. **创建或克隆仓库**:在Eclipse的工作空间中,你可以通过“File” > “New” > “Project...” > “Git”下的选项创建新的Git仓库,或者通过“Clone a Git repository”导入已有的远程仓库。 5. **版本控制操作*...
- 打开"MyEclipse"的Git视图("Window" -> "Show View" -> "Other" -> "Git" -> "Git Repositories")。 - 右键点击空白区域,选择"Clone a Git Repository"。 - 输入远程仓库的URL,选择本地存储位置,然后点击...
### Eclipse上GIT插件EGIT使用手册精要 #### 一、安装EGIT插件 EGIT(Eclipse Git)是一款非常实用的插件,能够帮助开发者在Eclipse IDE环境中高效地管理和使用Git版本控制系统。安装EGIT插件有两种常用方法: 1. *...
2. **克隆远程仓库**:在"Git Repositories"视图中,点击"Clone a Git repository",输入远程仓库的URL,Eclipse将下载整个仓库到本地。 3. **提交与推送**:使用"Team" -> "Commit..."可以查看修改,添加注释后...
- 在“Git Repositories”视图中,选择“Clone a Git repository”选项。 - 输入远程仓库的URL。这通常是一个HTTPS链接,例如:`http://220.248.226.76:40149/`。 - 按照提示输入用户名和密码。 - 选择需要克隆的...