我想将我的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 .