Conectando o git ao github no windows 7 sem bash

Estou configurando o git na minha nova máquina com Windows 7 e estou encontrando um obstáculo quando se trata de fazer com que o github reconheça minha chave ssh. Estou fazendo as coisas um pouco diferentes do script padrão, pois prefiro não usar o cygwin e prefiro usar o prompt do PowerShell. A seguir, o que eu fiz:

Eu instalei o msysgit (portátil).Eu fui para C: \ arquivos de programas \ git \ bin e usei ssh-keygen para gerar um par de chaves ssh público / privado que eu coloquei em c: \ TempCriei um diretório chamado .ssh \ em c: \ Users \ myusername \ (no Windows 7)Movi os arquivos gerados pelo ssh-keygen (id_rsa e id_rsa.pub) para o diretório .sshFui à minha conta no github, criei uma nova chave pública, colei o conteúdo de id_rsa.pub nela e salveiAgora vou ao meu prompt do PowerShell, set-alias git 'C: \ arquivos de programas \ git \ bin \ git.exe'

Agora tento fazer um clone [email protected]: togakangaroo / ps-profile.git que rejeita minha autenticação:

Permissão negada (chave pública). fatal: A extremidade remota desligou inesperadamente

A experiência passada diz que isso significa que o git não está reconhecendo minha chave. Que etapas estou faltando?

Tenho a sensação de que preciso configurar o git para que ele saiba onde estão minhas chaves ssh (embora pareça que deveria procurar lá automaticamente), mas não sei como fazer isso.

Outra pista possível é que, quando tento executar o git config --global user.name "George Mauer", recebo um erro

fatal: $HOME not set

No entanto, configurei uma variável de usuário do ambiente HOME com o valor% HOMEDRIVE %% HOMEPATH%

questionAnswers(8)

yourAnswerToTheQuestion