I'm continuing the saga of setting up my lovely Surface Book.  Succeeding, 
just, but see below.

Now my problem is that 'git push' doesn't work.  My 'pushurl' is
        pushurl = ssh://g...@git.haskell.org/ghc.git
which is correct I think.

I have a .ssh directory set up, with a copy of all the files that used to work.

But 'git push' says

/c/code/HEAD$ git push

Permission denied (publickey).

fatal: Could not read from remote repository.



Please make sure you have the correct access rights

and the repository exists.

So presumably it's a ssh problem.  Turned out (via ssh -v) that I was getting

debug1: Skipping ssh-dss key /c/users/simonpj/.ssh/id_dsa for not in 
PubkeyAcceptedKeyTypes

I solved this by adding to .ssh/config the line

PubkeyAcceptedKeyTypes +ssh-dss

But I guess this is bad practice.  How would I
(a) generate RSA keys
(b) push them to git.haskell.org (or wherever they need to go)

Is there a wiki page describing this?  The (b) part at least is GHC specific, 
as is the strange pushurl.

Thanks

Simon

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to