I have followed the Django droplet creation steps and create a droplet successfully. Now, I want to put my Django project, that is on Github, live instead of that dummy project that is created on my droplet. I don’t know how to do it. Can anyone guide me how to do this ?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
ssh to your droplet
connect ssh to github
```ls -la``
[before] root root .ssh Here .ssh is under the root so as the user (let’s say user1) you don’t have Permission
run
sudo chown -R user1:user1 /home/user1
chown is change owner -R is recursive change anything in home user1 change everything in /home/user1 to user1:user1
```ls -la``
[after] user1 user1 .ssh
check github of how on create a ssh key
cat .ssh/id_rsa_github.pub
copy and past to github
ssh-add /home/uers1/.ssh/id_rsa_github
If you got Could not open a connection to your authentication agent run
eval `ssh-agent -s` => to activate the ssh agent
If you got @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ run
sudo chmod 400 id_rsa_github
finally
git clone git@github.com:name/xxx-xxx.git
Click below to sign up and get $100 of credit to try our products over 60 days!
I know this is a bit late, but I just needed to answer your exact question. I followed the directions here, and it worked without a hitch.
[https://www.digitalocean.com/community/cheatsheets/how-to-use-git-a-reference-guide