如何从本地 Windows 存储库推送到 Windows git 远程服务器
Posted
技术标签:
【中文标题】如何从本地 Windows 存储库推送到 Windows git 远程服务器【英文标题】:How to push to windows git remote server from a local windows repository 【发布时间】:2021-04-18 07:20:35 【问题描述】:我的公司正在使用 SVN 进行代码版本控制,现在我们将使用 GIT,所以我在本地 Windows 服务器上安装了 git,并使用 git bash 命令在那里创建了一个存储库。
$ mkdir iri-repo
$ cd iri-repo/
$ git init --bare
在本地 Windows 服务器中,我创建了一个本地存储库,我想使用 git bash 将代码从该存储库推送到远程 Windows 服务器。使用的命令是
$ mkdir project
$ cd project
$ git init
$ vi mycode
$ git add mycode
$ git commit -m "my first commit" mycode
在此之后将远程服务器添加到 Windows 本地服务器,我使用了命令
$ git remote add origin dpmadministrator@192.168.*.***:/iri-repo
但是当我推送代码时,它显示“请确保您拥有正确的访问权限 并且存储库存在”
$ git push origin master
我也尝试使用 open-ssh 功能,但仍然无法推送到我的远程服务器。
谁能告诉我我在哪里做错了或者正确的配置方法是什么?
【问题讨论】:
令人困惑!您对远程服务器和本地客户端都使用术语“服务器”吗? 【参考方案1】:您需要查看您在 Git 客户端上的 Git 用户帐户,以及在您的 Git 服务器上创建的帐户及其拥有的权限,以及 dpmadministrator
帐户。
此外,您还应该检查您的 openssh 设置。
【讨论】:
以上是关于如何从本地 Windows 存储库推送到 Windows git 远程服务器的主要内容,如果未能解决你的问题,请参考以下文章
将具有 node_modules 的本地 Node.js 项目 Git 存储库推送到 Heroku 时,本地 node_modules 是不是会覆盖 Heroku 上的那些?