[06:57] <LyzardKing> Hi, I need to fix the recipe for my ppa, where can I do that? I can't find the right page..
[07:00] <wgrant> LyzardKing: https://launchpad.net/~/+recipes if you own the recipe, otherwise find the link from a build of the recipe.
[07:01] <LyzardKing> wgrant: ah, thank you! I own it, so it's perfect!
[07:43] <jonathon> how do i create a "personal" git repo? pushing directly to a remote added with the `$ git remote add origin lp:~USER/+git/REPOSITORY-NAME` pattern fails (probably because the repo doesn't exist?)
[07:48] <wgrant> jonathon: That works fine. What's the error?
[07:48] <jonathon> Permission denied (publickey). fatal: Could not read from remote repository.
[07:48] <wgrant> jonathon: Your username or SSH key are misconfigured.
[07:49] <wgrant> Ensure that ssh USER@git.launchpad.net works, and that your ~/.gitconfig specifies the right username in the lp: section
[07:51] <jonathon> digging...
[07:54] <jonathon> oh good grief... i'm trying to use the wrong ssh key... i have two with the same name but on different machines. that's stupid. >.<
[07:55] <wgrant> Heh, easy fix at least.
[08:05] <jonathon> hmm... still getting permission denied with the correct keys... need to dig some more
[08:17] <jonathon> can it be affected by having added multiple SSH keys? is there a delay after adding a new key for it to take effect?
[08:22] <wgrant> jonathon: There's no delay and multiple keys work fine,.
[08:24] <jonathon> OK, just checking. I can't see what's wrong. Username looks correct, SSH key looks correct... Given the number of times I've set up remote git repos I must be missing something... I'll get a cup of tea and come back to it. :)
[08:24] <jonathon> (That could be read two ways... I've set up git repos a _lot_)
[08:26] <wgrant> jonathon: Have you checked with ssh -v that it's offering the right key?
[08:33] <jonathon> yup; i've `$ cat ~/.ssh/id_rsa_correct_key_name.pub` and checked it against the value on LP too
[08:33] <jonathon> is there any rate limiting or account freezing if auth fails too many times?
[08:34] <wgrant> jonathon: Nothing like that.
[08:40] <jonathon> wait a second... I explicitly passed "-o PubKeyAuthentication=yes" and now it's wanting to unlock my SSH key... and that works. Argh. Set "PubKeyAuthentication yes" in ~/.ssh/config for *.launchpad.net and all is working.
[08:41] <jonathon> Tea works wonders. :)
[08:41] <jonathon> thanks for your time wgrant :)
[08:43] <wgrant> jonathon: Interesting, does your config disable that by default?
[08:46] <jonathon> Oh it does... right at the bottom it's there for "Host *" ... Now, I must have put that there for a reason, but if I've also added "IdentitiesOnly yes" I'm not sure if it's really needed... this config file is many years old with a lot of evolution
[08:48] <jonathon> i seem to think it was there to prevent public key gathering on remote systems, e.g. when you log in your client defaults to sending every available key to see if one will work, which meant systems could build a key profile (or something like that)
[08:50]  * wgrant is unfamiliar with IdentitiesOnly
[08:50] <wgrant> Ah, interesting, doesn't use keys from ssh-agent unless explicitly configured by name.
[08:51] <jonathon> yup ypu
[08:55] <jonathon> i'm trying to find the news items from a few years back... i'm sure there was some sort of security or privacy thing about it
[08:55]  * jonathon reminds self, this is why you should put comments in files