SCP文件从本地到Heroku服务器

我想将我的config.yml文件从我的本地django应用程序目录复制到我的heroku服务器,但是我不确定如何获取heroku的user@host.com格式。

我试过运行'heroku运行bash'

scp /home/user/app/config.yml 

我不确定我怎么能把它弄进去

 scp user@myhost.com:/home/user/dir1/file.txt user@myhost.com:/home/user/dir2' 

格式

由于@ tamas7说这是防火墙,但你的本地机器也可能是防火墙。 所以,除非你有一个私人服务器可以通过互联网访问SSH,否则你将无法使用scp。

我个人使用transfer.sh免费和开源的服务。

上传你的config.yml到它:

 $ curl --upload-file ./config.yml https://transfer.sh/ https://transfer.sh/66nb8/config.yml 

然后从任何你想要的地方下载它:

 $ wget https://transfer.sh/66nb8/config.yml 

根据http://www.evans.io/posts/heroku-survival-guide/传入的连接被防火墙关闭。 在这种情况下,您需要从Heroku服务器接近本地机器。

 heroku run bash scp user@mylocalmachine:/home/user/dir/file.txt .