我正在尝试在本地计算机上设置git服务器和客户端。因此,我在两台机器上都安装了Git-2.18.0-64-bit.exe。现在我将M1(machine-1)称为客户端,将M2(machine-2)称为服务器。我在M2上启用了SSH功能。当我使用ssh腻子测试从M1到M2的ssh连接时,它成功运行。
然后我在M1和M2上使用 mkdir example.git 创建了example.git目录。 现在,我使用M1上的 git init 在M1上的example.git direcotry中创建了一个存储库。使用 git init --bare 在M2上的exepel.git目录中创建了裸存储库。
我在M1上执行了休闲命令: 1.创建一个README.txt并使用 git add。。
添加到暂存中使用 git commit -m“添加自述文件” 提交文件。
使用以下方式添加了远程存储库地址 git remote add origin mparashuramulu@10.208.27.42:/Users/abcuser/example.git 。
4。然后我尝试以 git push origin master 的身份执行push命令,它给出以下错误:
git push原始主机 无法确定主机'10 .208.27.42(10.208.27.42)'的真实性。 ECDSA密钥指纹为SHA256:zbh4LDfGN1ESzeuIEKv / 1c8zrD6 + aLWquFhltBOX1r4。 您确定要继续连接(是/否)吗?是 警告:将“ 10.208.27.42”(ECDSA)永久添加到已知主机列表中。 abcuser@10.208.27.42的密码: 'git-receive-pack'不被识别为内部或外部命令, 可操作的程序或批处理文件。 致命的:无法从远程存储库读取。
请确保您具有正确的访问权限 并且存储库存在。
git remote add origin mparashuramulu@10.208.27.42:/ Users / abcuser / exampl e.git
我试图找出问题所在,但没有成功。感谢您为解决此问题提供的任何帮助。预先感谢。