如何从SourceForge获取我的git仓库?

5

我的git仓库目前在Sourceforge上,我刚刚重新安装了Ubuntu,现在想继续在我的仓库上工作,但是我不知道该怎么做。有没有人能给我一些非常简单的指示呢?(我对git非常陌生)


输入命令 sudo apt-get install git git-core 即可安装完成。;-) - TheCodeArtist
我接下来该做什么?我想回到可以直接进入目录、添加、提交和推送的那个点。 - Ioana
请在浏览器中访问源项目页面并转到其“代码”页面。现在,您应该能够看到要使用的克隆命令以及项目 git 地址的地址。类似于 git clone http://git.code.sf.net/p/<project-name>。在您的 PC 上运行该命令以获取项目,然后您就可以开始了。 - TheCodeArtist
它可以工作,我希望第一次尝试提交时不会出错,谢谢! - Ioana
在运行 git clone 时,请确保使用具有写入权限的 URL。否则,您将无法在以后执行 git push origin - TheCodeArtist
显示剩余2条评论
2个回答

11
$ sudo apt-get install git # do this once, to install git
$ git clone git://PROJECT.git.sourceforge.net/gitroot/PROJECT/PROJECT

显然,您需要用您的项目名称替换一下,可能根据您的项目不同,其中一个标记会稍有不同。您可以在项目页面上找到精确的克隆URL。


谢谢,看起来它已经起作用了。在此之后,我只需要进入目录,然后添加、提交和推送吗?我会测试一下,但我还没有做任何修改。我是否仍然需要设置源和类似的东西?我记得在开始存储库时做过这样的事情,但现在我一无所知。 - Ioana
1
源代码在克隆时会自动设置,因此您无需进行设置。在提交之前,您可能需要设置的唯一其他事项是您的姓名和电子邮件地址,而git commit本身将在您第一次提交时提醒您如何执行此操作(因此我不会在此详细说明命令)。 - John Zwinck
1
这样获取的不是本地机器上的只读副本吗?我们不应该使用http URL,以便稍后也可以进行写入访问(git push origin)吗?嗯?... - TheCodeArtist
@TheCodeArtist:我不确定这个,我并非SourceForge专家。但如果原点需要稍后更改,也没问题--只需在本地项目根目录的.git/config文件中进行编辑即可。 - John Zwinck

7

在2018年,格式看起来更像是这样的:

https://git.code.sf.net/p/[PROJECTNAME]/[REPOSITORY]/

其中[PROJECTNAME]是您的项目名称(),[REPOSITORY]是仓库名称,通常默认为'code'。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接