我是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名称?
答案 0 :(得分:0)
是否必须是git init或git init --bare?
光秃。参见difference。
服务器上的git repo是否需要具有相同的文件夹名称或git repo名称?
不,任何名字都可以。
userId