Edit Permissions

As a first step, contact Ken Brobeck brobeck@slac.stanford.edu and request access to:

/afs/slac/g/cd/swe/git/repos/slac/FACET


Create Repo

Create the folder for the repo:

cd /afs/slac/g/cd/swe/git/repos/slac/FACET/
mkdir <my_repo>.git

Then initialize a bare repo:

git init --bare

Clone a local version of the repo and make a README file:

cd <my_home_dir>
git clone /afs/slac.stanford.edu/g/cd/swe/git/repos/slac/FACET/<my_repo>.git/
touch README.md
vim README.md # or use your favorite editor
git add README.md
git commit -m "first commit" README.md
git push


Add Repo to Controls Network

There are two locations for the repo on the controls network. First, make the "production" repo:

ssh fphysics@facet-srv01
[fphysics@facet-srv01 ~/<my_dir> ]$ cd /usr/local/facet/tools/
[fphysics@facet-srv01 /usr/local/facet/tools ]$ git clone ssh:///afs/slac/g/cd/swe/git/repos/slac/FACET/<my_repo>.git

Second, add your local copy:

[fphysics@facet-srv01 /usr/local/facet/tools ]$ cd <my_dir>
[fphysics@facet-srv01 ~/<my_dir> ]$ git clone ssh:///afs/slac/g/cd/swe/git/repos/slac/FACET/<my_repo>.git
  • No labels