如何在Redmine上克隆git仓库?

5

我在redmine上将我的repo配置为/home/repo/gitrepo/myproj.git

现在,我想在我的笔记本电脑上克隆它,但我看不到url

我应该使用什么url?

3个回答

3

如果您只是个人使用,您可以通过ssh访问您的代码库,这就足够了。

git clone repo@machine.address.com:gitrepo/myproj.git

然而,你可能想要寻找一个更强大的 Redmine 插件来支持 Git,或使用仓库管理系统,例如 gitosis


这不是用于个人使用的。我尝试了 git clone repo@machine.address.com:gitrepo/myproj.git 但它一直要求密码,即使我输入了正确的密码。你认为问题是什么?提前致谢。 - vinyuri
@vinyuri,如果密码未设置或该用户(repo)的登录被禁止使用密码,则可能是SSH服务器配置问题。我们与Redmine配对使用gitosis,我建议您也使用它。 - P Shved

0

最好使用一些git仓库管理器来完成这个任务,我建议使用gitolite来处理小型案例,参见指南http://progit.org/book/ch4-8.html,然后您可以按照以下步骤进行操作:

  1. 大多数情况下使用git用户进行git克隆,因此将/home/repo/gitrepo/myproj.git迁移到/home/git/repositories/myproj.git
  2. 在redmine中重新配置,使用新的git目录

更专业的方式(我认为)是将git repo分开设置并同步到redmine git repo。

  1. 您可以在其他地方使用gitolite或gerrit设置git repo
  2. 运行git sync(类似于crontab)将此git repo同步到本地git repo。

第二种情况更加独立,易于由不同的人管理。


-1

如何在Windows中克隆git存储库?

  • 将git bash安装到计算机上
  • 打开git bash命令提示符
  • 转到正确的文件夹位置:

    • cd /F ->(用于更改到F分区)
    • 使用cd进入位置路径:Sunburst
    • 创建文件夹:mkdir Source
    • 键入:git clone https://integritas.git.beanstalkapp.com/sunburst.git(git repoitory URL)并单击回车按钮
  • 您可以看到存储库正在下载。有时它会要求输入用户名和密码,这是访问存储库URL所包含的站点的访问权限。


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