Where do I put the key? Buildbot runs as the buildbot user, but there's no /home/buildbot/.ssh directory. Would I need to create one or can I store the key in my project directory? How do I give Gitpoller the location of the key?
On Tue, Jan 5, 2016 at 6:16 PM, Fernando Pando < [email protected]> wrote: > Hi Chris, > > you can generate an ssh keypair for the user buildbot is running as, and > then add the public key as a "deployment key" to the git repo. with > multiple slaves, you can either add a unique keypair for each slave and > have multiple deployment keys in git repo, or push pre-generated keys to > the slaves as part of your automated buildbot deployment. it is the > slave(s) that do the cloning, so they need the keys, not master. > > ensure the correct perms on ssh keys, and use ssh url for the repo. > lastly, make sure your slaves have .ssh/known_hosts populated with host key > of your git server. you can use ssh-keyscan for this. > > cheers, > .nando > > On Tue, Jan 5, 2016 at 6:03 PM, Chris Spencer <[email protected]> wrote: > >> How do you configure Buildbot to use SSH keys instead of a password when >> polling a Git repository? >> >> The only way I could get Buildbot to work with my private repo was to >> give it a URL like: >> >> https://username:[email protected]/myuser/myrepo.git >> >> However, Buildbot displays this URL on almost every page in the web UI, >> showing the user's password. How do I prevent this? >> >> _______________________________________________ >> users mailing list >> [email protected] >> https://lists.buildbot.net/mailman/listinfo/users >> > >
_______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
