1

我有一个用 git 托管的项目。我最近不得不重新安装 ubuntu,并且正在重新设置所有内容。我能够重新登录 git 并取回我的所有文件,但现在遇到了一些麻烦。

当我尝试使用与通常相同的语法进行拉动时,我得到了这个:

$ git pull Peter master
fatal: 'Peter' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我的 git 配置如下所示:

$ git config --list
user.name=Peter
user.email=****@***.com
branch.master.remote=Peter
branch.master.merge=refs/heads/master

Git 分支如下所示:

$ git branch -a
* master
  remotes/Peter/HEAD -> Peter/master
  remotes/Peter/master

有没有人有任何想法?我很乐意提供任何其他必要的信息。谢谢

4

1 回答 1

2

您需要在配置中定义一个遥控器,如下所示:

[remote "Peter"]
    url = ssh:/xxxx/git/ccc.git
    fetch = +refs/heads/*:refs/remotes/peter/*

用来git remote add Peter xxxx添加它

于 2012-06-21T18:00:21.427 回答