Windows Server 上的 Git 远程部署

Windows Server 上的 Git 远程部署

我有一台 Windows 2016 Server,我想在本地 PC 上进行开发,并使用 git 将更改推送到服务器进行部署。我已经设置了 openssh,可以登录服务器并访问目录。之后,我安装了适用于 Windows 的 git。假设我的存储库位于C:\repo\tool。SSH 默认我位于C:\users\fooC:\Users\foo使用创建的链接

symlink \J C:\Users\foo\repo C:\repo\

我在 中使用 git init 初始化了一个 repo C:\repo\tool。我在本地机器上初始化了一个空的 git repo,添加了一些文件,现在想将它们提交到我在本地机器上尝试的服务器

git remote add deploy ssh:\\[email protected]\repo\tool
git push deploy

我可以向机器进行身份验证,但 git 回答我

fatal: ''/repo/tool'' 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

文件夹和文件对于 ssh 连接中使用的用户具有完全权限。如何正确设置 ssh url?

相关内容