Seonghee Kim
2.Project Management
 

previous next

Week2

Assignment

Work throuth a git tutorial.
Build a personal site in the class archive describing you and your final project.

Hardware and Softwares used

-git
-git bash
-gitlab
-dreamweaver

Outcome

I have an experincec to use dreamweaber and this time I tried to do CSS with Dreamweaver. It was easy to understand interface. And about the git, it is first time to hear about version control. To use git and upload files I had to read korean version of git tutorial and recitation twice. knew about git(version control systme), gitlab(web platform), github(similar to git, opensource project).

Git

-Git is a distributed version control system designed to handle projects.
-Branching and Merging, Small and fast, Distributed, Data assurance, Staging area, Free and opensource, Trademark

Advantages of Version Control

-syncronize work between diffrent computors.
-manage hisory of work.
-collaborate with other people on project.
-remotly manage content on the server.
-manage multiple work branch.
-We do the project as a team most of times. Git is good for team play. We can push all the individual work files in the same repository, each can change it, merge it, and if something goes wrong, recover it.

-Download 2.16.1 for windows (released 2018-01-22)
-set up GIT

setup

-Open Git Bash

git bash

gitbash

-to set up the local identity, use "config"

$ git config --global user.name "seong hee kim"
$ git config —-global user.email "seong916@naver.com

 

-to make the git repositary

$ mkdir myproject
$ git init
Initialized empty Git repository in /Users/fiore/myproject/.git/

-Let's test to make a text file
-user "esckey" and ":w" to finish the text file on vi

$ cd d:git
$ vi test.txt
$ git add test.txt

-to use the GIT repository securely, need to generate SSH key

$ ssh-keygen
Enter file in whick to save the key(/Users/~/.ssh/id_rsa):[Enter]
Enter passphrase (empty for no passphrase):[passphrase]

-to comfirm SSH key

$ cat ~/.ssh/id_rsa.pub

-Go to Gitlab and paste sshkey: 1.Settings>2. SSH Keys>3. Paste SSH public key>4.Add key

git lab
sshkey
-More details about SSH keys, click here