添加git远程仓库出现问题

4
我在将远程仓库添加到本地仓库时遇到了问题。我首先尝试使用Tower,成功添加了本地仓库,但是在添加远程仓库时,它只说要添加URL,并未提及URL的具体内容。这个URL应该包括ssh://我的用户名等等吗?
所以我找到了这篇文章并且按照它的步骤进行操作,直到添加远程仓库时失败了。有人可以帮忙吗?
代码如下: Kasper-Srensens-MacBook-Pro:~ Kasper$ git remote add origin ssh://kasperso@kaspersorensen.com:2227/www/mechatronicscluster/wp-content.git fatal: Not a git repository (or any of the parent directories): .git Kasper-Srensens-MacBook-Pro:~ Kasper$
3个回答

8

在添加特定仓库的远程仓库之前,您必须进入git仓库。 使用cd命令更改当前目录。


感谢您的回复。我尝试进入本地git,运行相同的命令仍然出现错误。`Kasper-Srensens-MacBook-Pro:wp-content Kasper$ git status

在分支master上

没有要提交的内容(工作目录干净) Kasper-Srensens-MacBook-Pro:wp-content Kasper$ git remote add origin ssh://kasperso@kaspersorensen.com:2227/www/mechatronicscluster/wp-content.git 致命错误:远程源已经存在。 Kasper-Srensens-MacBook-Pro:wp-content Kasper$`
- caneclap
那么我猜远程仓库已经被添加了。输入 cat .git/config 命令来查看你的仓库配置文件,并检查是否存在远程仓库。 - Simon
是的,看起来是这样。但现在我又有了另一个问题,我无法将本地仓库推送到远程仓库。请查看我下面的评论中终端输出。 - caneclap

3

注意:如果您必须在 git 存储库之外执行该命令,您可以设置 GIT_DIR 环境变量:(参考链接)

(
    GIT_DIR=/somewhere/else/.git; export GIT_DIR
    git <command>...
)

或者只需在命令中使用--git-dir选项即可。

    git --git-dir=/somewhere/else/.git <command>...

这适用于不需要在工作树(已检出的Git存储库)中的命令。git remote add符合此标准。


谢谢。有用的信息,正如您可以从我的评论中看到的那样,即使我在本地git存储库中也没有运气。 - caneclap
@Kasper: 'git remote -v' 显示什么?很可能远程 'origin' 已经被定义,但不是你想要的地址。你可以将你的地址作为一个名为 "something else" 的远程添加,然后从那里开始。 - VonC
谢谢,我尝试了所有的方法,但似乎总是遇到了障碍。Kasper-Srensens-MacBook-Pro:wp-content Kasper$ git remote -vorigin ssh://kasperso@kaspersorensen.com:2227/www/mechatronicscluster/wp-content.git (fetch) origin ssh://kasperso@kaspersorensen.com:2227/www/mechatronicscluster/wp-content.git (push) Kasper-Srensens-MacBook-Pro:wp-content Kasper$ git push origin master ssh: connect to host kaspersorensen.com port 2227: Operation timed out fatal: The remote end hung up unexpectedly Kasper-Srensens-MacBook-Pro:wp-content Kasper$ - caneclap
@Kasper:请使用https://dev59.com/hXNA5IYBdhLWcg3wh-cC#922461检查您的ssh配置。 - VonC

0

例如,使用Bitbucket,您可以通过他们的Web服务轻松创建远程分支,然后在Tower中获取远程存储库(它将添加新分支图标)


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