Are there any alternatives to setting permissions to 777? I try to avoid this as a matter of principle.
Yes but you must generate ssh key for your user. You can read detailed information on git book.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.