git - 如何从本地 windows 存储库推送到 windows git 远程服务器
问题描述
我的公司正在使用 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 功能,但仍然无法推送到我的远程服务器。
谁能告诉我我在哪里做错了或进行此配置的正确方法是什么?
解决方案
您需要在您的 Git 客户端上查看您的 Git 用户帐户,以及在您的 Git 服务器上创建的帐户及其拥有的权限,以及该dpmadministrator
帐户。
此外,您还应该检查您的 openssh 设置。
推荐阅读
- r - 在 R 中,如何根据其值所属的 bin 对数据帧的每一行进行分类?
- android - 如何在内部存储中创建文件夹并保存捕获的图像
- c# - UploadFromFileAsync(字符串路径)抛出异常找不到您的位置
- java - SpringMvc 控制器类不工作
- excel - 如何删除多行单元格的最后一行
- python - 当我尝试打开网站页面时出现“NoReverseMatch”错误,我该如何解决?
- javascript - C# WebBrowser 是否可以自动单击 div 按钮?
- python - 在 zip 中嵌入的 zip 上使用 zipfile.is_zipfile
- javascript - 将地址字段复制到帐单地址字段中
- xml - 两个类具有相同的 XML 类型名称。使用 @XmlType.name 和 @XmlType.namespace 为它们分配不同的名称