Webstorm Git 新远程存储库:推送到 origin/master 被拒绝

Webstorm Git new remote repository: Push to origin/master was rejected

简单的问题:在webstorm中,如何将我的本地目录推送到远程服务器以创建一个新的远程仓库?

我使用此处定义的 webstorm 创建了一个本地存储库:https://www.jetbrains.com/pycharm/help/setting-up-a-local-git-repository.html#createNewRepository

现在我有一个本地目录,该目录中有一个 .git。

我复制了那个 .git 文件并将其放在我的远程服务器上并将其重命名为 myRemote.git

在 webstorm I: git 远程添加源 z:\myRemote.git

然后在 webstorm 中我添加文件并使用 webstorm 对话框推送。

我收到一个错误: 推送被拒绝 推送到 origin/master 被拒绝。

这是什么意思?我有什么想法可以轻松地将这个简单的推送到远程吗?

您通过执行以下操作设置远程存储库:

在远程服务器上

cd /some/path
mkdir my-project.git
cd my-project.git
git init --bare

然后,在本地机器上(假设那里已经有一个 repo)

cd /my/project/path
git remote add origin ssh://my-user@host.server:/some/path/my-project.git
git push --all origin

要更换不起作用的遥控器,请执行

git remote remove origin
git remote add origin ssh://...

另外,重新启动Webstorm/PHPstorm以使缓存设置失效,否则将无法工作。