【问题标题】:How to create multiple git repositories in one sourceforge project如何在一个 sourceforge 项目中创建多个 git 存储库
【发布时间】:2020-11-19 23:27:13
【问题描述】:

Source forge 解释说,首先我必须创建一个 shell 服务 (https://sourceforge.net/p/forge/documentation/Shell%20Service/)。例如在 git bash 中:

ssh -t USER@shell.sourceforge.net create

USER 我的用户名。效果很好。

然后 sourceforge 解释如何访问 repo (https://sourceforge.net/p/forge/documentation/Git/?version=4)。首先,我必须使用以下命令导航到 git 存储库:

cd /home/scm_git/P/PR/PROJECTUNIXNAME

与:

  • PROJECTUNIXNAME 项目的 UNIX 名称
  • P 该名称的第一个字母,
  • 和 PR 名称的前两个字母

我正在尝试使用我的原型框架项目,使用:

cd /home/scm_git/p/pr/protoframework

但我在 bash 中有以下错误:

bash: cd: /home/scm_git/p/pr/protoframework: No such file or directory

我做错了什么?

我也尝试过不使用pr

cd /home/scm_git/p/protoframework

但有同样的错误。

如果我尝试使用相同类型的命令但针对其他内容(例如 project-web),它可以正常工作。

【问题讨论】:

  • 试试sf-help --scmcd /home/git/p/protoframework

标签: git shell sourceforge


【解决方案1】:

我找到了正确的路径:

cd /home/scm_git/p/protoframework/CODE.git

使用CODE 创建项目时为 git 存储库选择的名称。所以默认情况下这将是:

cd /home/scm_git/p/protoframework/code.git

在这一步之后,sourceforge wiki 是正确的。例如创建一个名为myrepo的repo:

git --git-dir=myrepo init --shared=all --bare

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-05
    • 2013-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    相关资源
    最近更新 更多