|
|
|
|
|
by rubynerd
4920 days ago
|
|
You make a very good point, but it took me about three minutes to build a git mirror which we can push/pull to, can re-configure CI to if we need to, and can be used to run a full deploy from on the company VPS server. * Create an unprivileged account & set a password that you don't need to remember -> sudo adduser git * Add your public key from your laptop to the unprivileged user's authorized_keys file -> sudo su git; cd ~; mkdir .ssh; vim authorized_keys - then copy and paste your id_rsa.pub to that file * Repeat that for all public keys on your engineering team * In git's home directory, git init --bare <name of repo>.git * On your local machine, git remote add doomsday git@<DOOMSDAY SERVER HOSTNAME>:<NAME OF REPO FOLDER>.git * git push doomsday --all * On colleague's box, git clone git@<DOOMSDAY SERVER HOSTNAME>:<NAME OF REPO>.git Let me know if there is a better way of doing this, or if it's monumentally screwed somehow. |
|