首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git克隆gitosis@host的密码问题:gitosis admin.git

git克隆gitosis@host的密码问题:gitosis admin.git
EN

Stack Overflow用户
提问于 2009-06-17 09:04:40
回答 5查看 19.2K关注 0票数 10

当我尝试在Ubuntu上配置gitosis时,我遇到了一些问题。当我运行此命令时

代码语言:javascript
复制
git clone gitosis@host:gitosis-admin.git

对于我的本地机器,我使用git clone git@59.80.70.68:gitosis-admin.git,其中59.80.70.68是服务器的ip。但是我遇到了一个密码问题。我试着输入服务器的密码,但失败了

请帮帮我。

EN

回答 5

Stack Overflow用户

发布于 2009-09-01 02:40:38

Gitosis从来不会使用密码。它始终使用SSH密钥。您需要配置在运行gitosis init时提供的私钥附带的任何公钥的使用。您可以通过编辑~/.ssh/config来包含像这样的节

代码语言:javascript
复制
Host githost # hostname you use on the commandline, in git remotes, etc.
HostName 12.34.56.78 # actually IP address or DNS name to connect to
User gitosis
IdentityFile ~/.ssh/id_rsa # whatever file stores the private key matching the public key you gave gitosis
票数 9
EN

Stack Overflow用户

发布于 2010-01-20 00:32:32

我遇到了一个类似的问题:我可以在笔记本电脑上推送,但不能从linux机器上推送。

查看服务器上的日志,我看到:

代码语言:javascript
复制
Public key b3:f3:... from <SOME IP> blacklisted (see ssh-vulnkey(1))

这个问题来自于旧版本的openssl在我的旧linux机器上生成了糟糕(不够随机)的密钥。因为我不能升级(嵌入式开发),所以我在另一台机器上生成了公钥和私钥,并将它们复制到linux机器上。一旦新的公钥被放入gitosis admin的"keydir“中,一切都会正常工作。

票数 3
EN

Stack Overflow用户

发布于 2011-04-15 02:09:37

我在Windows7上使用Cygwin上的Git Bash时遇到了这个问题。

问题是我的SSH客户端不是用Git安装的(我也安装了Tortoise SVN,它安装了自己的SSH客户端)。

您可以检查$GIT_SSH的值,这应该设置为与git一起安装的SSH二进制文件,而不是其他客户端(比如与Tortoise SVN/Git一起提供的客户端)。

要在Cygwin中执行此操作,请运行echo $GIT_SSH,如果不是这样,则可以在环境变量中更新其值

(在Windows7上:开始->右键单击'Computer‘-> Properties ->高级系统设置->环境变量->选择'GIT_SSH’->单击'Edit...‘->输入'Variable ssh.exe:’的路径。

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

https://stackoverflow.com/questions/1005947

复制
相关文章

相似问题

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