Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2021-11269 #42

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions homework5.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
0. What is your name and student ID?
1. What is .gitignore? You can write the answer either in Korean or English.
2. Why do Github users need an SSH key pair? (Users can use either SSH key pair or github account info.) Please write down a brief explanation of SSH key
a0. What is your name and student ID? 박병현 2021-11269
1o. What is .gitignore? You can write the answer either in Korean or English. git을 통해 버전관리를 할 때, 용량이 큰 파일이나 비밀 키 등과 같이 github에 public으로 노출이 되면 안되는 파일은 git에 추적 되지 않도록 .gitignore 디렉토리를 만들어 파일을 보관할 수 있다.
2. Why do Github users need an SSH key pair? (Users can use either SSH key pair or github account info.) Please write down a brief explanation of SSH key
외부 git 서버에서 코드를 clone하거나 push할 때, 보안을 위해 ssh 프로토콜을 사용하게 된다. ssh 프로토콜은 모든 데이터가 암호화되어 전송되기 때문인데, 이때 사용자 인증을 위해서 client와 host가 각각 개인키와 공개키를 가지는 공개키 인증 방식을 사용할 수 있다.