首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows中为私有git添加ssh键

在windows中为私有git添加ssh键
EN

Stack Overflow用户
提问于 2018-01-11 17:23:19
回答 1查看 1.2K关注 0票数 0

可能是个愚蠢的问题..。但是我们应该把工作站的ssh键添加到git服务器上,这两个服务器都是纯在windows 2012 R2上...Without github的使用

我在git服务器回购中创建了一个遥控器

git远程添加源edscs-npe\bzky7x@IP:/c/temp/repo.git

在工作站中,我试图将链接复制为..。

$ git克隆edscs-npe\bzky7x@IP:/c/temp/repo.git

克隆成‘回购’..。

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

我认为这里的问题是工作站和git服务器之间的身份验证.我应该将工作站的ssh键添加到git服务器,两者都是windows机器.

如能提供更多帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-01-11 18:03:58

我认为这里的问题是工作站和git服务器之间的身份验证.

要测试这一点,只需从工作站到服务器的ssh即可。如果它提示您输入密码,并且您能够输入密码并进行连接,那么是的,您需要设置ssh键。如果没有,那么您需要在服务器端进行更多的设置,这超出了这个问题的范围。

首先,在您的工作站上,您需要设置您的公钥/私钥。您可以使用这样的命令来完成这一任务:

ssh-keygen -t rsa

在点击enter以接受默认设置后,您应该在~/.ssh文件夹中获得一些文件。

现在,您需要将您的公钥添加到用于git操作的服务器帐户上的authorized_keys中(您需要输入此操作的密码)。

cat ~/.ssh/id_rsa.pub | ssh user@server 'cat >> .ssh/authorized_keys'

您应该能够交互地将ssh插入服务器,并使用git从服务器克隆。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48212707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档