The prerequisites for Part 4 are to complete part 3, and to have a username associated with opscode.
Please ensure you can do the following steps from "git bash"
$ knife cookbook show THIS_BE_THE_COOKBOOK
1) change into the chef-repo directory that you created in previous steps;
$ cd ~/Development/chef-repo/
2) to set proper attribution and author on newly created cookbooks in knife.rb;
cookbook_copyright "Not released"
cookbook_license "Internal only"
3) New create a new cookbook for the purposes of this KT session. The cookbook should have the same name as your opscode user account, for example;
$ knife cookbook create tomhodder
** Creating cookbook tomhodder
** Creating README for cookbook: tomhodder
** Creating CHANGELOG for cookbook: tomhodder
** Creating metadata for cookbook: tomhodder
4) upload this cookbook to the "class01" organization on hosted chef
$ knife cookbook upload tomhodder
Uploading tomhodder [0.1.0]
Uploaded 1 cookbook.