-
Notifications
You must be signed in to change notification settings - Fork 1
Cloning github to local computer
Andrew Reckers edited this page Jun 12, 2023
·
3 revisions
We use a shared github repository for our scripts. You can clone that repo to your local computer to be able to access (pull) and edit (push) those scripts. You need to already have a github account and be a member of our organization. More information about this process can be found here: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
glasgowlab/projects
- In terminal, run: ssh-keygen -t ed25519 -C "[email protected]"
- Press enter three times (I think) until process appears complete
- In terminal, run: cat ~/.ssh/id_rsa.pub (may have to tab complete this to get it to find file)
- Copy the whole printed statement that starts with ssh
- Go to github in browser, click your avatar in top right and navigate to settings
- In sidebar, click SSH and GPG keys, then click the green New SSH key button
- Give it a title (such as glab_projects) and copy the whole statement from step 4 into the key box
- In terminal, run: eval "$(ssh-agent -s)"
- In https://github.com/glasgowlab/projects, click the green Code button, click ssh, and then copy the given ssh key
- In terminal, cd into the directory that you want the code to be in
- In terminal, run: git clone (paste ssh key here)
- In pycharm or other IDE, open the directory with the downloaded repository and it should begin downloading the repo to your computer
- Make a test commit by making a new file, as this first commit will require login to github
- New member onboarding
- Lab jobs
- Seminar schedules
- How to order
- Group meeting schedule
- Lab notebooks
- Funding opportunities
- Philosophy of science
- Wet lab basics
- Lab safety
- Waste disposal
- Chemical inventory
- -20C inventory
- Molecular biology
- Buffers and reagents
- Protocols library
- DNA synthesis and primers
- 80C freezer organization
- Using server
- C2B2 HPC access
- Update lab website
- Cluster parallel processing
- Mercury at CUIMC
- Getting started with Rosetta
- Install Pyrosetta
- Tutorials
- Clone Github
- Gromacs-Tutorial
- Cluster Specs
- Deep MSA and Statistical Coupling Analysis
- MMseqs2: Make MSA and analyze taxonomy
- Useful tools