Doesn't matter if it is a private or public repository
Prerequisites
Here are the prerequisites required for this tutorial:
A GitHu...
For further actions, you may consider blocking this person and/or reporting abuse
Thanks for the article this is what I was looking for! Just for update it, now Github gives you the chance to create Environment secrets. Well, you should create Repository Secrets to follow properly this tutorial. I made that mistake and at the beginning I couldn't make it work because I created ENV secrets instead of Repo ones.
Thanks!
Thanks for the tutorial
I got error in Copy repository contents via scp step:
the log:
tar all files into /tmp/565278366/9sTHaiaED0.tar
scp file to server.
2020/09/23 18:26:16 error copy file to dest: **, error message: dial tcp: lookup ** on 168.63.129.16:53: no such host
drone-scp error: error copy file to dest: **, error message: dial tcp: lookup ** on 168.63.129.16:53: no such host
Any ideas? Thanks before :)
Hi, I just created an account to answer this question. I was going through this problem as well. For me it turned out that I have not enabled SSH keys on my VPS
in a nutshell, make sure you have "AuthorizedKeysFile %h/.ssh/authorized_keys" in your '/etc/ssh/sshd_config' file entrt
HOW IT FULLY WORKS:
Thanks for the help Bruce and Azrin!
Try using
168.63.129.16
as the host without port 53doesn't work for some reason,
Repeat step 4 and 5
Hello!
Thanks for sharing.
I followed your tutorial but I get an error when I try to build deploy.yml:
scp file to server.
create folder /discord-bots/pianobot
drone-scp error: stty: 'standard input': Inappropriate ioctl for device
Do you please know how to fix this? Thank you!
Thank you, useful action
Everything's working but I can't setup script in this thing
I want something like this
cd word-dir && npm i
but gives npm ain't recognized
So basically it's not detecting npm because nvm doesn't install node in
/usr/local/bin/
ref: stackoverflow.com/questions/628630...
Sol: add this two lines in your script
Nice Article
Hello, I have a problem with the keyssh on my vps.
I have my key, but I can't do this on my vps?
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Do you have a solution?
I saw that it had something to be enabled in the ssh config? Thanks
You can print the value of your public key on you your terminal and append it to the "authorized_keys" file by just copying it.
To do this run this command "cat ~/.ssh/id_rsa.pub" on your terminal and if you saved your ssh keys on the default location you should be able to see your public key printed out.
Then just copy your public key on the terminal and open your "authorized_keys" file with the following command "nano ~/.ssh/authorized_keys" this will create the file if doesn't already exist. now past the value, you copied and save the file. if there is already a value there just add yours at the end of the file
Also make sure your ssh-agent is runing and you have add your key. (follow instructuion above )
Great and very insightful👍
Thanks for the Tutorial :)
Informative
Thank you
+100
you saved my day!!
You just made my day! Works like a charm and thank you very much for that kind sir!
oh yeah i got one comment thought, i had to replace target: "/var/www/randomsite" to current user target: "~/www/randomsite" to get it working. And that's that.
Thank you
remember to set permission to the destination folder in your VPS (i.e., /var/www/mywebsite) doing chwon
Thank you for the tutorial!
how do you add domain name for the folder?
Thanks a lot for this tutorial.