Git
Local
GitHub
SLAC has a GitHub organization called SLAC Lab. Access to it isn't granted automatically, but it's pretty easy to get! Make a GitHub account (or use one that you already have) and send your username to Brian Van Klaveren (email bvan@slac.stanford.edu or ping brianv on Slack) asking for access. Note: This step has very high potential to end up out of date if someone else ends up managing SLAC Lab, so keep that in mind.
Production repositories locally live in ~/opsTools, and remotely live on GitHub.
PyDM
Tutorial
- Go to https://github.com/slaclab/devPanel
- Click "Fork" in the upper right corner
- Click the link that says [Your User Name]/devPanel (Mine says that I've already forked it, but yours should ask you where you want to fork it)
- Click the green "Clone or Download" button and copy the ssh path. If you see what looks like a URL, click the blue "Use SSH" link right above it
- Back on an OPI (or ssh'ed in), go to your physics directory and make a devPanel subdirectory
- In that subdirectory, type "git init"
- Still in that subdirectory, type ~/mgibbs/link_repo_to_github/link_repo_