服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

CentOS 6.4 – 无法使用公钥/私钥推送git

问题:无法使用Git从Windows推送到Linux。 也不能通过SSH连接到git用户。 更新#1:我将“PasswordAuthentication”更改为no并进行了testing。 密钥没有工作,但密码。 显然必须是与ssh-rsa密钥有关。 更新#2:尝试生成一个全新的密钥,这是从我的用户帐户上的不同。 仍然拒绝的关键,同样的问题。 更新#3:问题解决了,答案已经发布。 日志实际上是无用的,因为我正在使用无法读取.ppk文件的程序。 运行CentOS 6.4,整个驱动器被encryption,主文件夹不encryption。 我在Windows上使用git推到服务器上的git仓库。 基本上遵循这个: http : //git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server 我已经在fedora和debian上正常工作了,但不知道这里发生了什么。 我认为可能的第一件事是主文件夹被encryption,但文件夹没有encryption。 我试图再次复制密钥,并删除用户,并将其添加回来。 我尝试使用SSH连接到'混帐'用户,我得到了下面的日志。 不完全确定是什么造成的问题。 这是我的Windows机器上的configuration文件。 取&拉是:ssh://name1/opt/git/git.project configuration文件: Host name1 HostName name2.com Port 12345 User git IdentityFile ~/.ssh/private_key.ppk 这是发生了什么事情: USER_NAME@MY-PC ~/Documents/Workspace/git.project (master) $ ssh -vT -p 12345 -i "C:/Users/USER_NAME/.ssh/private_key.ppk" git@WEB_NAME. com OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Reading […]