I'm running the Go Server on Mac OSX. I've added git and svn (can be anything really) to my PATH in ~/.profile (both executables reside under /opt/local/bin). However, when my jobs run, Go complains that it cannot find the git nor svn executables.
This happens because of the way Mac OSX GUI applications fetch their environment variables. Mac applications get their PATH from ~/.MacOSX/environment.plist file, not ~/.profile. In order to get Go to see your executables, the PATH should be updated in ~/.MacOSX/environment.plist.
An alternate solution is to create a symbolic link of your executable into the /usr/bin directory.
ln -s /opt/local/bin/git /usr/bin/git