git使用ssh将master推送到服务器

时间:2019-09-20 12:10:42

标签: git ssh push

我是git的新手,我想将node.js项目从ide.goorm.io推送到具有git和ssh身份验证的apache服务器。 (这是从我的服务器提供的。) 在goorm中,我可以将私钥添加到ssh-agent中。 我初始化了一个git repo,添加了文件并将它们全部提交。

在这一行中,我尝试将项目推送到服务器:

git push ssh://user@IP/folder/repo.git/ master

在repo.git中是一个git init --bare存储库。 (或者只是一个git init。我都尝试过。)

我收到此错误:

fatal: '/folder/repo.git/' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

如何在服务器上初始化新存储库?它必须是git init还是git init --bare?服务器上的git repo是否需要具有相同的文件夹名称或git repo名称?

1 个答案:

答案 0 :(得分:0)

  

是否必须是git init或git init --bare?

光秃。参见difference

  

服务器上的git repo是否需要具有相同的文件夹名称或git repo名称?

不,任何名字都可以。

userId