Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
(First make sure you have an RSA key pair in your clon home that is registered with your github account)
SSH to the clon machine as usual through the gateway
> ssh user@hallgw.jlab.org -t ssh user@clon***
Then create a tunnel to github.com:22 through jlabl4
> ssh user@jlabl4 -L XXXX:github.com:22
You now have a tunnel from the inside host port XXXX to github.com port 22.
You then need to open a new terminal window and ssh to the same clon machine through the gateway
> ssh user@hallgw.jlab.org -t ssh user@clon***
Now in that terminal, you can access github like this:
> git clone ssh://git@localhost:XXXX/slaclab/heavy-photon-daq.git
When you first clone a repo, you'll need to mod the submodule config. Edit .gitmodules:
[submodule "drivers"]
path = drivers
url = ssh://git@localhost:5555/slaclab/aes-stream-drivers.git
branch = master
> git submodule init
> git submodule update
And avoid checking the submodule path change into the shared repository.