CSCI 544 - Applied Natural Language Processing


Bitbucket setup and assignment guide


Note: if you are unfamiliar with Git, please checkout our guide on Git basics.

Bitbucket signup

  1. Go to the Bitbucket site and, on the homepage, enter a username, provide your USC email address, and select a password
  2. If unfamiliar with Bitbucket, follow the instructions for the tutorial repository.
  3. Please provide us with your new Bitbucket username via this form (this will be used for grading purposes).




Setting up assignment repositories

  1. In your Bitbucket account, go to Repositories > Create Repository
  2. For the repository name, use "csci544-hwX" (where X is the number of the assignment, for example, "csci544-hw0". Note, this should be all lowercase.). Set access to private and repository type to Git.
  3. Follow the instructions for setting up a command line repository. from scratch.
  4. Grant access for grading:
    1. With your new repository selected, click "Settings" from the left menu options
    2. On the settings screen, select the "Access management" option.
    3. On the access management screen, add user "csci544-grader" with Admin privileges (this will allow us access for grading).