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

2020-19290 #70

Open
wants to merge 1 commit into
base: master
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
5 changes: 4 additions & 1 deletion homework5.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
0. What is your name and student ID?
2020-19290
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.
프로젝트 작업 시 로컬 환경의 정보나 빌드 정보 등 원격 저장소에 관리하지 말아야되는 파일들에 대하여 지정하여 원격 저장소에 실수로 올라가지 않도록 관리하는 파일로, 정의한 정보들에 해당하는 파일들에 대하여 git track하지 않도록 설정하는 역할을 한다.
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.
github를 사용할 대 내 저장소에 파일을 업로드 해야하는 경우가 많은데, 이 때 git push 명령을 사용하여 소스코드나 파일을 업로드 할 수 있지만, 이 과정에서 해당 저장소를 수정할 수 있는 권한을 가진 사용자 인증 과정이 필요하다. 그러나 지속적으로 사용자 계정 정보를 입력하지 않고 싶거나, github 계정이 2Fa에 의해 이중 인증이 필요한 상황이 생길 때가 있다. 이럴 때 SSH를 사용하여 접속/업로드할 수 있다.