When I deploy by hand I ssh into my server and call 'git pull', enter my 
passphrase and then restart my wsgi server. With Fabric I am trying to the same 
thing. Below is an example of the code I am using:

env.user = 'myuser'
env.hosts = ['33.333.333.333']

def deploy():
    with cd('my-project'):
        run('git pull')
        run('supervisorctl restart uwsgi')

When I call fab deploy this is the error I get:

[33.333.333.333] run: git pull
[33.333.333.333] err: Permission denied (publickey).
[33.333.333.333] err: fatal: The remote end hung up unexpectedly

Been looking around for a solution to this for awhile and figure I would try 
the mailing list. Any ideas? Could it be that Fabric isn't recognizing the 
passphrase prompt?
_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to