我有一个用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
有没有人有任何想法?我很乐意提供其他必要的信息。谢谢
答案 0 :(得分:2)
您需要在配置中定义一个遥控器,如下所示:
[remote "Peter"]
url = ssh:/xxxx/git/ccc.git
fetch = +refs/heads/*:refs/remotes/peter/*
使用git remote add Peter xxxx
添加