Skip to main content.

Development Environment Set Up: Git

Due Friday before class

Objective

to get your development environment set up for future classwork

Part 0: Choose Your Text Editor

You'll use a simple text editor to write Java programs. A text editor is for writing plain text documents, i.e., no different fonts, formats, etc. (We'll use an IDE later.) You will also use a text editor to write your commit messages in git (see below). The text editor you use for each task does not need to be the same.

Some options: emacs, vim, Pulsar (a fork of Atom), jEdit (written in Java), Notepad, VSCode (but this adds a GUI interface for git that you shouldn't use yet). Play around and see what you like.

Part 1: Install and Set Up Git

You'll learn more about git soon, but for now, know that git is a commonly used version control system that we'll use this term.

Part 2: Creating and Setting Up Your GitHub Account

Get a GitHub account if you don't have one already.

Set up Your GitHub Account: Personal Access Token (classic)

Create a personal access token (classic) in the GitHub web interface.

GitHub is encouraging use of their new fine-grained access tokens, which are more secure. However, they are still in beta and not supported by all of GitHub's tools yet, and GitHub hasn't made them quite as easy/intuitive to use. We may use these later in the semester, but, for now, let's stick with the classic ones.

Student Developer Pack (Optional)

You may have seen the ad for the Student Developer Pack. Check it out and sign up if you're interested.

Submitting your assignment

No submission. This is just on your honor that you do it, so that you're prepared for future work.