Skip to content

Commit 1143e1c

Browse files
committed
Add example ssh script
1 parent 1485103 commit 1143e1c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

doc/source/tutorial.rst

+8
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,14 @@ This one sets a custom script to be executed in place of `ssh`, and can be used
343343
with repo.git.custom_environment(GIT_SSH=ssh_executable):
344344
repo.remotes.origin.fetch()
345345

346+
Here's an executable used as GIT_SSH::
347+
348+
#!/bin/sh
349+
ID_RSA=/var/lib/openshift/5562b947ecdd5ce939000038/app-deployments/id_rsa
350+
exec /usr/bin/ssh -o StrictHostKeyChecking=no -i $ID_RSA "$@"
351+
352+
Please note script must have executable permissions. StrictHostKeyChecking=no is used to avoid prompts asking to save hots key to ~/.ssh/known_hosts (this is in case you run this in some service)
353+
346354
You might also have a look at `Git.update_environment(...)` in case you want to setup a changed environment more permanently.
347355

348356
Submodule Handling

0 commit comments

Comments
 (0)