Question

How to clone Github Django project to my droplet ?

Posted May 4, 2021 57 views
DjangoDigitalOcean Droplets

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.

×
Submit an Answer
1 answer

1) ssh to your droplet

2) 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