際際滷

際際滷Share a Scribd company logo
GitHub @ Kyung Hee University
KhuHub 螳企殊
Department of Computer Engineering,
Kyung Hee University.
Main Page
2
襦蠏語
螳
貉危郁概螻 伎襦 
螳企殊
Sign Up Convention
3
 []
 企 : 蠍碁
 覯(Username) : 2017000000
 email : khu@khu.ac.kr
 Password : 8 伎 蠍
Sign In
 企  覯(Username) 譴 襦蟆  襦蠏語 螳
 螳  ロ 企  谿瑚企, 覯(Username) 覲語語 蟲覲   覲.
 覯(Username) 覲語語 URL 覩襦 覃 れ企 蠏豺 磯.
4
谿瑚 
 覃 れ (誤磯 譯殊)
 蠏豺
 覓語(AZ), (09) 危(-) 譟壱朱襷 螳ロ覃 覓語 , 覓語 蟲覲 .
 企 襦 伎 覃 危(-)朱 伎 .
 覃 れ 蠍語企 豕 2 豕 63蟾讌 螳ロ.(螳 覃語 3覿)
 貊る(,)碁覦(_)煙 蠍壱語 轟覓語(& %)   .
5
[れ企 讌覦炎骸] 覃 [Domain] (, 覦覓瑚)
After Sign In
 Group
 螳覦れ 覃る襦 豢螳  襦碁れ 覈螻 蟷    讌
 KhuHub 蠏碁9企 蟆  蠍 朱 .
 螳 覃る 蠏碁9   襦語 伎 蠏 蟠 螳蠍 る. 蠏碁9 煙 覈 襦語 蠏狩
所鍵/郁鍵 覈 螳ロ.
 KhuHub group     朱, 蠏碁9 煙 蟲  譟郁螳 .
 蠏碁9 企 企 蠏碁9 URL 蠍 覓語 伎郁鍵  覓瑚骸 轟 蠍壱碁 螳ロ. (覃 れ 蠏豺)
ex> 2016-1-operating-system
 Project
  覈 伎 螳覦螳 谿語 讌   螳覦 襦語 豕 
 襦 煙  豐   給.
 襦 企 企 襦語 URL 蠍 覓語 伎郁鍵  覓瑚骸 轟 蠍壱碁 螳ロ. (覃 れ 蠏豺)
6
谿曙 り
project_1
project_2
譟語郁規
project_1
project_2
Group
Project
(group) -1
 螳 (group) 企  蟯襴 ク, 蟆 煙  覈覈 蠏豺 譴伎殊語.
 覈覈 蠏豺
 覃 れ 蠏豺 蠍磯
 伎郁鍵 -(危)朱 蟲覿
 -蠍- 覓碁
ex> 2016-1-operating-system  2016-2-creative-design
    螳る 蟆曙 -(危) 襦 蟲覿
ex> 2016-1-operating-system-1, 2016-1-operating-system-2
7
(group) -2
8
企Ν
企Ν
企Ν
(group) -3
 Group path
  覈覈 蠏豺 磯 伎 覈 
 Description
   螳牛 る. 覓語  
 Group avatar
  讌 襦 讌(旧)
 Visibility Level
 企 蠏碁9 覲   覯
 KhuHub public 蟠
 Public朱 伎 れ 蠏 覦 蟆 螳
 螳語 螳覦  蟆曙, Private朱 れ 螳
9
 企
  螳牛 る
 讌 襦 讌(旧)
企 (蠏碁9) 覲   覯
(group) -4
10
 蟆
11
企Ν
企Ν
企Ν
 豐 覦 伎-1
 蠏碁9 蟯襴 豐 or  ′語 豌
12
蟯襴 蟆曙一襷 豐螳
 豐 覦 伎-2 (蠏碁9 蟯襴 豐)
 襴ろ語 襯 螻襯願碓, 企, 覯, 企 煙 ロ 豐 螳
13
 豐 覦 伎-3 (蠏碁9 蟯襴 豐)
 蟠 豢螳 -  蟆曙 Developer 蟠, 譟郁 蟆曙 Master/Owner 蟠 覿
14
企 蠏碁9 襦
煙 Master 蟠覿
螳
 豐 覦 伎-4 (蠏碁9 蟯襴 豐)
 企 蠏碁9 豐 襭
15
 豐 覦 伎-5 ( ′語 豌)
 谿語 蠏碁9 蟆
16
 豐 覦 伎-6 ( ′語 豌)
 Request Access
17
 豐 覦 伎-7 ( ′語 豌)
 蠏碁9 蟯襴 螳
 Accept/Delete
 蟠  螳
18
企  豌
襦 -1
 襦 煙 企 蠏碁9 Master/Owner 蟠 伎襷 螳
 蟲  譟郁螳 襦碁ゼ 燕伎 , 蟆 願 覦
 れ蟆 蟠 譯手 襦蟆 襦  覦 襦  覦
19
襦 -2
 襦 企 覃 れ 蠏豺 磯 
 Visibility Level 覦 public
20
襦 -3
 襦  襭
 危 襦 碁Μ , れ 襦, 覯 貉碁, 覦  蠍磯レ Git 伎
21
 http://www.slideshare.net/kairosfox/git-github-seminar2-47909062
 http://www.slideshare.net/kairosfox/git-github-seminar2
22
Git / GitHub 蟯 谿瑚襭
GIT企?
23 /
Git (覿 覯 蟯襴 ろ)
 襦(れ, 襴 )襯 蟯襴蠍  覿 覯 蟯襴 ろ(DVCS)
 ろ語 蠏狩蟇磯 譴 覯 譟危讌    レ
 襴讀 覦讀螳 襴 貉る 螳覦 伎り 豕豐 螳覦 覦 
 蟾  启 覈, 豌 蠍磯螻 螳 蠍磯 豢   覲企ゼ 
 れ企 : https://git-scm.com/downloads
24
Git螻 GitHub/KhuHub  蟯螻
25
Internet
User
Users PC
Server
(GitHub)
(KhuHub)
GIT れ 覦覯
26
Windows れ
Windows 磯碁 襦蠏碁
28 /
Linux れ
1. sudo apt-get install git-core git-doc
2. git --version
3. れ 襭
30
SSH Key 焔
 襴れ 朱 磯碁 / 一  れ git 磯碁 ろ
 cat ~/.ssh/id_rsa.pub
 企 覈轟企ゼ 牛 ssh   , 覲旧 KhuHub 覿j鍵
31
SSH Key 覦蠍
SSH key 覦蠍
 Key螳 ル 蟆暑 り 覲旧
32 /
33
SSH key copy & paste
34
SSH key 焔
GIT 
1. レ 
2.  覲 
3. 覲蟆 
4. 襦  
35 /
36
ろ語 襦
 企 襦語 URL襷 
 Git 牛 れ, 襴 煙 襦
37
襦   豐蠍 覃
 git clone 覈轟企ゼ 牛 蟆 レ 襦 螳語り鍵
 GitHub  KhuHub 伎 蠍磯  譯殊襯 牛 企
38
蟆 レ test 襦 螳語り鍵
 企  襦語  ろ  豢螳
39
ろ  豢螳
 襦 豢螳 test 殊 add
 覲蟆  襦貉 レ commit
40
add & commit
commit 覃讌
 襦貉 レ 覲蟆 伎 蟆 レ(GitHub/KhuHub) 語
 git push <觚豺企>
41
push
42
蟆 レ 覲蟆 伎 
commit ID / commit 覃讌 / 覲蟆曙
43
蟆 レ 覲蟆 伎 
 豢螳 ろ
レ 燕蠍(覈轟 : git init)
1. mkdir git-test
2. cd git-test
3. git init
レ 覦り鍵(覈轟 : git clone)
1. 襦貉 レ 覦り鍵
git clone /襦貉/レ/蟆暑
2. 蟆 レ 覦り鍵
git clone 覈@語ろ:/蟆/レ/蟆暑
git clone レ 譯殊(ex: git clone git://github.com/sangyunHan/kairos-xxx)
貉る誤 焔
 Git    覲企ゼ git 焔.
 螻給    螳螳 覯 蟲 語 蟲覲伎朱 
 git config --global user.name 覈
 git config --global user.email  企種
46 /
 襴
 螻糾
(working dir)
襦貉 
レ
(head)
蟆 レ
碁煙
(staging area)
Git GitHub
add commit push
碁煙れ 譴!
螻糾
ADD COMMIT
git status
git add
git commit
49 /
覲願鍵(覈轟 : git status)
50 /
 豢螳
51 /
 豢螳  
52 /
 豢螳  
53 /
碁煙(staging area) 焔
讌  覯蟯襴螳 螻 
讌  朱
add : 碁煙れ(staging area) 焔
 git add 朱(ex: git add file.c)
54 /
 襴
 螻糾
(working dir)
襦貉 
レ
(head)
蟆 レ
碁煙
(staging area)
Git GitHub
add commit push
file.c
commit : レ 焔
 git commit m 企 commit  る鐚
56 /
commit : レ 焔
 git commit m 企 commit  る鐚
57 /
貉る  覃讌
 襴
 螻糾
(working dir)
襦貉 
レ
(head)
蟆 レ
碁煙
(staging area)
Git GitHub
add commit push
file.c
 
59 /
貊 豢螳
add , status 
60 /
 企 (覈轟 : git log)
61 /
 企 (覈轟 : git log)
62 /
貉る 襴觜
螳螳 貉る  螻 ID
SHA-1 伎螳朱 蟲
 企 (覈轟 : git log)
63 /
貉る 煙 覲
 企 (覈轟 : git log)
64 /
貉る 讌 螳
 企 (覈轟 : git log)
65 /
貉る  覃讌
覲蟆 豬(伎 commit 伎 螳語り鍵)
66 /
 襴
 螻糾
(working dir)
襦貉 
レ
(head)
碁煙
(staging area)
Git
add commit
file.c
printf(change 1);
file.c
printf(change 1);
printf(change 2);
printf(change 3);
printf(change 4);
checkout
覲蟆 豬(覈轟 : git checkout 朱)
68 /
checkout 蟆郁骸

More Related Content

KhuHub student guideline

  • 1. GitHub @ Kyung Hee University KhuHub 螳企殊 Department of Computer Engineering, Kyung Hee University.
  • 3. Sign Up Convention 3 [] 企 : 蠍碁 覯(Username) : 2017000000 email : khu@khu.ac.kr Password : 8 伎 蠍
  • 4. Sign In 企 覯(Username) 譴 襦蟆 襦蠏語 螳 螳 ロ 企 谿瑚企, 覯(Username) 覲語語 蟲覲 覲. 覯(Username) 覲語語 URL 覩襦 覃 れ企 蠏豺 磯. 4
  • 5. 谿瑚 覃 れ (誤磯 譯殊) 蠏豺 覓語(AZ), (09) 危(-) 譟壱朱襷 螳ロ覃 覓語 , 覓語 蟲覲 . 企 襦 伎 覃 危(-)朱 伎 . 覃 れ 蠍語企 豕 2 豕 63蟾讌 螳ロ.(螳 覃語 3覿) 貊る(,)碁覦(_)煙 蠍壱語 轟覓語(& %) . 5 [れ企 讌覦炎骸] 覃 [Domain] (, 覦覓瑚)
  • 6. After Sign In Group 螳覦れ 覃る襦 豢螳 襦碁れ 覈螻 蟷 讌 KhuHub 蠏碁9企 蟆 蠍 朱 . 螳 覃る 蠏碁9 襦語 伎 蠏 蟠 螳蠍 る. 蠏碁9 煙 覈 襦語 蠏狩 所鍵/郁鍵 覈 螳ロ. KhuHub group 朱, 蠏碁9 煙 蟲 譟郁螳 . 蠏碁9 企 企 蠏碁9 URL 蠍 覓語 伎郁鍵 覓瑚骸 轟 蠍壱碁 螳ロ. (覃 れ 蠏豺) ex> 2016-1-operating-system Project 覈 伎 螳覦螳 谿語 讌 螳覦 襦語 豕 襦 煙 豐 給. 襦 企 企 襦語 URL 蠍 覓語 伎郁鍵 覓瑚骸 轟 蠍壱碁 螳ロ. (覃 れ 蠏豺) 6 谿曙 り project_1 project_2 譟語郁規 project_1 project_2 Group Project
  • 7. (group) -1 螳 (group) 企 蟯襴 ク, 蟆 煙 覈覈 蠏豺 譴伎殊語. 覈覈 蠏豺 覃 れ 蠏豺 蠍磯 伎郁鍵 -(危)朱 蟲覿 -蠍- 覓碁 ex> 2016-1-operating-system 2016-2-creative-design 螳る 蟆曙 -(危) 襦 蟲覿 ex> 2016-1-operating-system-1, 2016-1-operating-system-2 7
  • 9. (group) -3 Group path 覈覈 蠏豺 磯 伎 覈 Description 螳牛 る. 覓語 Group avatar 讌 襦 讌(旧) Visibility Level 企 蠏碁9 覲 覯 KhuHub public 蟠 Public朱 伎 れ 蠏 覦 蟆 螳 螳語 螳覦 蟆曙, Private朱 れ 螳 9 企 螳牛 る 讌 襦 讌(旧) 企 (蠏碁9) 覲 覯
  • 12. 豐 覦 伎-1 蠏碁9 蟯襴 豐 or ′語 豌 12 蟯襴 蟆曙一襷 豐螳
  • 13. 豐 覦 伎-2 (蠏碁9 蟯襴 豐) 襴ろ語 襯 螻襯願碓, 企, 覯, 企 煙 ロ 豐 螳 13
  • 14. 豐 覦 伎-3 (蠏碁9 蟯襴 豐) 蟠 豢螳 - 蟆曙 Developer 蟠, 譟郁 蟆曙 Master/Owner 蟠 覿 14 企 蠏碁9 襦 煙 Master 蟠覿 螳
  • 15. 豐 覦 伎-4 (蠏碁9 蟯襴 豐) 企 蠏碁9 豐 襭 15
  • 16. 豐 覦 伎-5 ( ′語 豌) 谿語 蠏碁9 蟆 16
  • 17. 豐 覦 伎-6 ( ′語 豌) Request Access 17
  • 18. 豐 覦 伎-7 ( ′語 豌) 蠏碁9 蟯襴 螳 Accept/Delete 蟠 螳 18 企 豌
  • 19. 襦 -1 襦 煙 企 蠏碁9 Master/Owner 蟠 伎襷 螳 蟲 譟郁螳 襦碁ゼ 燕伎 , 蟆 願 覦 れ蟆 蟠 譯手 襦蟆 襦 覦 襦 覦 19
  • 20. 襦 -2 襦 企 覃 れ 蠏豺 磯 Visibility Level 覦 public 20
  • 21. 襦 -3 襦 襭 危 襦 碁Μ , れ 襦, 覯 貉碁, 覦 蠍磯レ Git 伎 21
  • 24. Git (覿 覯 蟯襴 ろ) 襦(れ, 襴 )襯 蟯襴蠍 覿 覯 蟯襴 ろ(DVCS) ろ語 蠏狩蟇磯 譴 覯 譟危讌 レ 襴讀 覦讀螳 襴 貉る 螳覦 伎り 豕豐 螳覦 覦 蟾 启 覈, 豌 蠍磯螻 螳 蠍磯 豢 覲企ゼ れ企 : https://git-scm.com/downloads 24
  • 25. Git螻 GitHub/KhuHub 蟯螻 25 Internet User Users PC Server (GitHub) (KhuHub)
  • 29. Linux れ 1. sudo apt-get install git-core git-doc 2. git --version 3. れ 襭
  • 31. 襴れ 朱 磯碁 / 一 れ git 磯碁 ろ cat ~/.ssh/id_rsa.pub 企 覈轟企ゼ 牛 ssh , 覲旧 KhuHub 覿j鍵 31 SSH Key 覦蠍
  • 32. SSH key 覦蠍 Key螳 ル 蟆暑 り 覲旧 32 /
  • 33. 33 SSH key copy & paste
  • 35. GIT 1. レ 2. 覲 3. 覲蟆 4. 襦 35 /
  • 37. 企 襦語 URL襷 Git 牛 れ, 襴 煙 襦 37 襦 豐蠍 覃
  • 38. git clone 覈轟企ゼ 牛 蟆 レ 襦 螳語り鍵 GitHub KhuHub 伎 蠍磯 譯殊襯 牛 企 38 蟆 レ test 襦 螳語り鍵
  • 39. 襦語 ろ 豢螳 39 ろ 豢螳
  • 40. 襦 豢螳 test 殊 add 覲蟆 襦貉 レ commit 40 add & commit commit 覃讌
  • 41. 襦貉 レ 覲蟆 伎 蟆 レ(GitHub/KhuHub) 語 git push <觚豺企> 41 push
  • 42. 42 蟆 レ 覲蟆 伎 commit ID / commit 覃讌 / 覲蟆曙
  • 43. 43 蟆 レ 覲蟆 伎 豢螳 ろ
  • 44. レ 燕蠍(覈轟 : git init) 1. mkdir git-test 2. cd git-test 3. git init
  • 45. レ 覦り鍵(覈轟 : git clone) 1. 襦貉 レ 覦り鍵 git clone /襦貉/レ/蟆暑 2. 蟆 レ 覦り鍵 git clone 覈@語ろ:/蟆/レ/蟆暑 git clone レ 譯殊(ex: git clone git://github.com/sangyunHan/kairos-xxx)
  • 46. 貉る誤 焔 Git 覲企ゼ git 焔. 螻給 螳螳 覯 蟲 語 蟲覲伎朱 git config --global user.name 覈 git config --global user.email 企種 46 /
  • 47. 襴 螻糾 (working dir) 襦貉 レ (head) 蟆 レ 碁煙 (staging area) Git GitHub add commit push
  • 49. ADD COMMIT git status git add git commit 49 /
  • 50. 覲願鍵(覈轟 : git status) 50 /
  • 52. 豢螳 52 /
  • 53. 豢螳 53 / 碁煙(staging area) 焔 讌 覯蟯襴螳 螻 讌 朱
  • 54. add : 碁煙れ(staging area) 焔 git add 朱(ex: git add file.c) 54 /
  • 55. 襴 螻糾 (working dir) 襦貉 レ (head) 蟆 レ 碁煙 (staging area) Git GitHub add commit push file.c
  • 56. commit : レ 焔 git commit m 企 commit る鐚 56 /
  • 57. commit : レ 焔 git commit m 企 commit る鐚 57 / 貉る 覃讌
  • 58. 襴 螻糾 (working dir) 襦貉 レ (head) 蟆 レ 碁煙 (staging area) Git GitHub add commit push file.c
  • 59. 59 / 貊 豢螳
  • 60. add , status 60 /
  • 61. 企 (覈轟 : git log) 61 /
  • 62. 企 (覈轟 : git log) 62 / 貉る 襴觜 螳螳 貉る 螻 ID SHA-1 伎螳朱 蟲
  • 63. 企 (覈轟 : git log) 63 / 貉る 煙 覲
  • 64. 企 (覈轟 : git log) 64 / 貉る 讌 螳
  • 65. 企 (覈轟 : git log) 65 / 貉る 覃讌
  • 66. 覲蟆 豬(伎 commit 伎 螳語り鍵) 66 /
  • 67. 襴 螻糾 (working dir) 襦貉 レ (head) 碁煙 (staging area) Git add commit file.c printf(change 1); file.c printf(change 1); printf(change 2); printf(change 3); printf(change 4); checkout
  • 68. 覲蟆 豬(覈轟 : git checkout 朱) 68 / checkout 蟆郁骸