1

我正在尝试使用两台 Windows(均使用 Windows 10 操作系统)机器配置 git 服务器和客户端。所以,我下载了 git Git-2.18.0-64-bit.exe 文件并安装在两台机器上。首先,我在客户端机器上使用以下命令创建了用户和电子邮件:

git config --global user.name "rams"git config --global user.email "ramsxyz@gmail.com"分别。

然后我使用git init命令在 myrepo.git 目录中的客户端上创建了空存储库。

然后我在服务器机器上使用git init --bare创建了服务器存储库。

然后,我使用remote add origin username@ipaddress:/Users/rams/myrepo.git命令将远程服务器存储库添加到客户端计算机上的客户端 。

然后我在客户端机器上的 myrepo.git 目录上创建了一个 README.txt 文件,并使用git add README.txt命令添加到暂存中。

然后我尝试使用 git commit -m " added initial version"命令提交文件。

之后,我尝试使用 git push origin master将 README.txt 文件推送到服务器存储库。但是,它最终给出了以下错误:

“ssh:连接到主机 10.208.23.161 端口 22:连接被拒绝致命:无法从远程存储库读取。请确保您具有正确的访问权限并且存储库存在。”

我试图通过关闭客户端计算机上的防火墙来解决此问题,以避免阻塞端口 22。但是,它仍然没有修复。

感谢您提供解决此问题的任何帮助或建议。提前致谢。

4

1 回答 1

0

您必须首先检查ssh -Tv username@ipaddress是否可行,这意味着:

  • 你在 server2 上有一个正在运行的SSH 服务器
  • 您已经在 server1 上生成了一个公钥/私钥
  • 您已在 server2 上添加了该公钥%USERPROFILE%\.ssh\authorized_keys
于 2018-09-25T05:01:05.653 回答