Cygwin, OpenSSH e Gitosis no Windows Server 2008

1

Eu passei horas de servidor recebendo Cygwin, OpenSSH e Gitosis para trabalharem juntos no Windows Server 2008 x64 - infelizmente, os tutoriais na web (por exemplo, de Shannon Cornish) não parecem ter uma resposta para o meu problema.

Eu recebo o seguinte tentando acessar meu usuário "git" via SSH ou tentando fazer o checkout do repositório via "git clone git (em) localhost: gitosis-admin.git"

[main] sshd 9364 C:\cygwin\usr\sbin\sshd.exe: *** fatal error - could not load user32, Win32 error 1114 fatal: The remote end hung up unexpectedly

Eu encontrei algumas dicas de que eu tenho que definir políticas de grupo de servidores em relação a tokens de usuário - mas isso não ajudou ...

    
por backyardKiwi 12.01.2010 / 02:27

2 respostas

1

Eu me deparei com o mesmo problema, ambos com a abordagem de Shannon Cornish e com abordagem de Tim Davis . Eu ainda estou presa.

Você já tentou a abordagem de Tim Davis? Eu li em vários sites relacionados ao cygwin que, se o daemon SSH está sendo executado (indiretamente) como um administrador do Windows, então este problema desaparece. Estou executando cygwin / sshd como um usuário que está no grupo admin, então tem privilégios totais para todos os arquivos, mas eu ainda recebo o mesmo erro Win32 1114 que você.

Por favor, poste de volta se você resolveu o problema ou se algum dos meus ponteiros funciona para você.

Editar:

A O Cygwin dev descreve a relação entre o cyg_server, os erros do Win32 e a segurança do domínio . Eu não decidi totalmente isso como a causa, mas no meu caso eu não estou tentando usar o SSH usando um usuário do domínio, então parece que não seria um problema.

Além disso, no caso de isso ajudar: Mark Embling descrevendo configurações semelhantes às de Shannon, mas continuando com mais detalhes sobre a Gitosis

    
por 02.02.2010 / 22:13
2

Eu tive este erro e o resolvi dando minha associação de usuário "git" ssh aos administradores do grupo. A dica para fazer isso veio do link

    
por 03.02.2010 / 01:09