git remote rm不允许我删除配置部分?

时间:2017-02-03 18:54:09

标签: git version-control git-push git-remote

所以,这是我第一次使用git创建一个网站,等等。

我试图用git作为更新我的网站的一种方式。我被告知要做以下事情:

git remote add live ssh://user@domain.com/absolute-path-to-site

接下来是:

git push live master

当我尝试推送时,我收到以下消息:

  

致命:' /绝对路径到站点'似乎不是一个混蛋   存储库致命:无法从远程存储库读取。

     

请确保您拥有正确的访问权限和存储库   存在。

我认为我做错了,并尝试使用

进行回溯
git remote rm ssh://user@domain.com/absolute-path-to-site

嗯,它没有让我删除路径,我得到:

  

错误:无法删除配置部分' remote.ssh://user@domain.com/absolute-path-to-site'

我无法找到任何可以帮助我处理这种情况的事情(或者我看起来不对)请帮忙。

2 个答案:

答案 0 :(得分:1)

正确的git remote命令是:

cd /path/to/my/local/repo
git remote remove live

不建议直接编辑.git/config文件。

答案 1 :(得分:0)

您可以尝试在.git/config中手动删除遥控器,删除如下所示的部分:

[remote "live"]
    url = ssh://username@fireplug.dreamhost.com/dev.website.com/wp-content/themes/astrid
    fetch = +refs/heads/*:refs/remotes/live/*

然后保存配置文件,并使用git remote -v仔细检查是否删除了。