1. Project management

This week I worked on defining my final project idea and started to getting used to the documentation process.

Git

'

Git explanation. TO BE DONE.

Although I haven't used Git that much before, the version control itself is familiar from my time as a software developer. Before I have used svn as a version control system and TortoiseSVN was used as a client.

During local class Ivan told us about portable version of the Git, wicth was great because I'm still waiting for admin rights for my work computer. After downloading GitPortable it was time to make connection to the global repository.

I'm taking advantage of the opportunity to introduce version control for my students witch led to using command promp as a user interface. Other case I would have selected bash.

Generating ssh key pair.

Photo of rsa key creation.

After generating the key file goto file explorer and navicate c:\users\username\.ssh folder and copy id_rsa_pub file content. Copied content is then added to repo settings shown an a following picture.

Photo of adding rsa key to repo

Cloning global repo to local computer.

Photo of cloning the repo on cmd

Where to fing address for clone command from the global repository.

Photo of clone address location on a repo

Firewall problem

First attemps with Git were made during local class. Unfortunately I had to oversee class in BusinessAsema at the same time, so I attended remotedly. So first clone attempt give error message seen picture below. Because I was at work my computer was connected to office network, so first assumption for the culprit was firewall. Additional to local class in zoom I also had another teams meeting running backgroud so I had to wait for those to end. During this time I redid previous steps to make sure I didn't forget anything. after the meeting ended, I changed to different network and clone went thru without any issues.

Photo of error message when behind firewall

Basic workflow

	#edit files -->
	git status
	git add filename
	git status
	git commit -m "commit message or taskname"
	git push
  

Basic workflow follows and repeats above structure every time you are adding or changing the content of the repo.

Updating the content of the repository run above workflow uneventful exept occasional error message when fabcloud git instance was down.

Photo of error message when fabcloud git was down.

Updating the cource pages

At first I started editing provited template pages just by using notepad and later on moved to notepad++. I like simplified style and workflow for editing plain html code, so I haven't felt need to to tamper with css. ...