I am new to using chef. I am able to clone/pull a github repository using the following code on my recipe
git "/var/www/hello_app" do
repository "git://github.com/MyUser/MyProject.git"
reference "master"
action "sync"
user "gituser"
end
I am trying to pull/clone my files from a private git repository managed my gitolite which means that authentication relies on sshd. I already have my id_rsa private key installed through a data_bag on gituser's .ssh/id_rsa file , the user who is pulling/cloning the private repo. Pulling/cloning the repository manually works.
The command I execute is
git clone gitoliteuser@myserver:MyProject.gr
How should I modify my recipe so I can pull my private repository ?