<commit_before>---
topic: "ACMS Account: github one-time setup steps"
desc: "ssh-key generation, configure user.name, etc. "
---

# Using git from your ACMS account: one-time setup steps

There are two things you need to do to make your ACMS account work smoothly with git.  

* Setting your global `user.name` and `user.email` values
* Creating an ssh public/private key pair for your ACMS account
* Uploading the public key for your ACMS account to your github.com account.

Instructions for each of these steps appear below.

# Setting your global `user.name` and `user.email` values

You will need to type the following commands just once for each separate ACMS account you have.

You may also need to do these commands on your own Mac, Windows or Linux box if you use command line git there.   They configure some
options in a file, on a Linux account such as your ACMS account, is called `~/.gitconfig`.  It may have other names and locations on Mac or Windows.

Type in these commands, but change the name `<NAME>` to your own real world first and last name.  If you prefer, for privacy reasons,
you may use your first name and last initial.     Also, change the email address `<EMAIL>` to your own `@ucsd.edu` email address.

```
git config --global user.name "<NAME>"
git config --global user.email "<EMAIL>"
```<commit_msg>Update acms_git_one_time_setup.md<commit_after>---
topic: "ACMS Account: github one-time setup steps"
desc: "ssh-key generation, configure user.name, etc. "
---

# Using git from your ACMS account: one-time setup steps

There are two things you need to do to make your ACMS account work smoothly with git.  

* Setting your global `user.name` and `user.email` values
* Creating an ssh public/private key pair for your ACMS account
* Uploading the public key for your ACMS account to your github.com account.

Instructions for each of these steps appear below.

# Setting your global `user.name` and `user.email` values

You will need to type the following commands just once for each separate ACMS account you have.

You may also need to do these commands on your own Mac, Windows or Linux box if you use command line git there.   They configure some
options in a file, on a Linux account such as your ACMS account, is called `~/.gitconfig`.  It may have other names and locations on Mac or Windows.

Type in these commands, but change the name `<NAME>` to your own real world first and last name.  If you prefer, for privacy reasons,
you may use your first name and last initial.     Also, change the email address `<EMAIL>` to your own <EMAIL>` email address.

```
git config --global user.name "<NAME>"
git config --global user.email "<EMAIL>"
```

# Creating an ssh public/private key pair for your ACMS account




# Uploading the public key for your ACMS account to your github.com account.
{'fraction_non_alphanumeric': 0.07034287734181689, 'fraction_numerical': 0.0, 'mean_word_length': 3.8961937716262978, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6940042', 'n_tokens_mistral': 776, 'n_tokens_neox': 750, 'n_words': 441}