我已成功在我们公司的服务器上安装了gitlab
。我已经测试了ssh方式来拉/推修改过的文件。它在我的macbook中运行良好。
但是,我的同事使用Windows 7进行开发。
因此,当我帮助他们根据(gitlab的文档)[http://doc.gitlab.com/ce/ssh/README.html]为gitlab
配置ssh密钥时,它不起作用。
每次将修改后的文件推送到gitlab
时,都需要输入密码。
我不知道为什么会这样,所以请帮帮我。
答案 0 :(得分:2)
如果您尚未将ssh-key添加到gitlab帐户,则会要求输入密码。我使用Windows 7,这就是我所做的。 打开git bash 输入ssh-keygen并接受默认值 剪辑<的〜/ .ssh / id_rsa.pub 转到gitlab帐户 - >添加ssh-key并粘贴在那里。 我现在可以从那里克隆到我当地的Windows 7机器并工作并推送到远程罚款。