de outro PC com msysgit

de outro PC com msysgit

Erros de git-upload-pack ocorrem ao fazer sshing no cygwin. sshdno cygwin não segue os caminhos .bash_profileesperados em um ambiente *nix.

Qual é a maneira de remediar isso e fazer o msysgit funcionar corretamente com o cygwin bash e o cygwin ssh?

Responder1

Eu procurei em todos os lugares com pessoas recebendo erros ausentes do git-upload-pack como eu e descobri isso.

Basicamente, isso apenas define o caminho ssh do Cygwins para ter msysgit nele

  • Instale o msysgit (use apenas o git bash deve ser suficiente, não precisamos do git.cmd para o cygwin)

  • Instale o cygwin search for ssh e marque/marque.

    ssh-host-config -y 
    

    Não me preocupei em definir o var CYGWIN para qualquer coisa que os padrões parecessem corretos.

    cygrunsrv.exe -R sshd 
    

remova o serviço que foi criado no processo

    ssheNv="/usr/bin:/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/bin"

    mSysgit="/usr/local/bin:/c/WINDOWS/system32:/c/WINDOWS:/cygdrive/c/Program Files/Git/bin:/cygdrive/c/Program Files/Git/libexec/git-core"

agora adicione essas duas strings ao caminho abaixo:

    cygrunsrv -I sshd -d "CYGWIN sshd" -p /usr/sbin/sshd -a -D -e "PATH=$ssheNv:$mSysgit"

    cygrunsrv.exe -S 

inicie o serviço (use -E para parar novamente, se desejar)

de outro PC com msysgit

git clone  ssh://dude@hostIPetc'/Documents and Settings/blabla/myrepo.git'

Para essas pessoas que não tinham git-upload-packno caminho bem isso resolve. Não preciso instalar o cygwin git apenas para satisfazer os caminhos!

Pergunta, porém, alguém pode descobrir como apontar para caminhos cygwin "/cygdrive/d/" etc? no momento apenas / funciona e isso significa C:\

Se alguém acha que tudo isso é muito desleixado e deve apenas usar o cygwin git, por favor, diga.

humhttp://www.grumpydev.com/2011/01/19/switching-from-cygwin-to-msysgit-git-thinks-everything-has-been-modified/ Os modos de arquivo “falsos” do MSysGit são um motivo para mudar para o cygwin ou é útil no Windows ...

informação relacionada