summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus <Jimmy@web>2011-03-19 11:39:28 +0000
committerGravatar admin <admin@branchable.com>2011-03-19 11:39:28 +0000
commit4395429ab1d8165240c6c76dc90e22fd0c023532 (patch)
treeda675a8f2532506da9e9ccc5a313958d326fb983 /doc
parenta3ee0da1e0706834d3e8da8d2abf1f134e26f625 (diff)
Diffstat (limited to 'doc')
-rw-r--r--doc/bugs/OSX__39__s_default_sshd_behaviour_has_limited_paths_set.mdwn12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/bugs/OSX__39__s_default_sshd_behaviour_has_limited_paths_set.mdwn b/doc/bugs/OSX__39__s_default_sshd_behaviour_has_limited_paths_set.mdwn
new file mode 100644
index 000000000..99b7092c7
--- /dev/null
+++ b/doc/bugs/OSX__39__s_default_sshd_behaviour_has_limited_paths_set.mdwn
@@ -0,0 +1,12 @@
+This is a tip for users who wish to use remotes which are based on OSX systems and have used macports to install some of the required utilities for git-annex to work.
+
+The default behaviour of OSX's sshd is to have a "highly restricted" restricted environment. The defaults that it allows is
+
+ jtang@x00:~ $ ssh x00 echo \$PATH
+ /usr/bin:/bin:/usr/sbin:/sbin
+
+One solution is to enable *PermitUserEnvironment yes* in `/etc/sshd_config` and then in your own `~/.ssh/environment` file you could add something like (the below is an example)
+
+ PATH=/Users/jtang/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/Users/jtang/.cabal/bin:/opt/local/libexec/gnubin
+
+If the above is not done, cloning from the OSX host will fail if git is not installed isn't /usr/bin (which it probably won't be).