0

我在我的 Ubuntu 上成功安装了 Gitlab(gitlab.domain.com),在客户端 PC 上我安装了 Git(Windows 7),然后运行 ​​Git Bash 使用以下命令生成 SSH 密钥:ssh-keygen -t rsa -C "username@domain .com" 在 C:\Users\AccountName.ssh 上创建私钥/公钥然后,将公钥添加到已安装的 gitlab 上的配置文件中。然后可以克隆/推送 Git Bash。

但是,我无法在其他PC上重现此问题,我尝试了一些PC,创建了新用户,新的ssh密钥......但总是遇到“远程端意外挂断”错误,有时可以克隆但推送时也会出现错误.

我只能在第一台 PC 上克隆/推送。我很困惑,不知道我错过了什么。我正在尝试让我的团队使用 Git

非常感谢任何建议

4

2 回答 2

0

确保将其指向正确的 git 服务器。另外 - 登录您的 Jenkins 服务器(在 jenkins 用户下)并 ssh 到 git@your-git-server 并确保选择“是”以将服务器添加到您的已知主机。

于 2012-08-07T01:04:12.807 回答
0

我有同样的错误,这是一个访问级别的问题:

我的用户只能来宾访问我的项目,因此无法克隆它。我将访问级别更改为开发人员,它解决了我的问题

于 2013-04-16T04:43:00.113 回答