2025-2 오픈소스소프트웨어 교과목 clone
2025-2 오픈소스소프트웨어 교과목
- B반 오전
- A반 오후
- [기말고사] 오픈소스소프트웨어 QB 12/15월 4교시 12:00~12:50 2-B202
- [기말고사] 오픈소스소프트웨어 QA 12/15월 6교시 14:00~14:50 2-B202
- 중간고사 범위
- 1주와 5주 대면수업 내용
- 2주에서 8주까지 온라인 원격수업(#01-18 동영상과 자료)
- 기말고사 범위
- 14주 대면수업
- 전체 수업 범위
- 주로 강좌 #16 ~ #30에서 출제
- 중간고사와 기말고사 기간의 온라인 동영상
- 개인 github 저장소 구축
- 잔디심기(커밋을 자주 하도록)
- 개인 github 첫 페이지 꾸미기(readme.md 파일 작성)
- OSS 교과목 내용(Git & GitHub)의 정리
- 자기주도학습에 의해 하나의 저장소 생성 후 구축
- 개인과제 주소 업로드
- 과제마감일
- 2025.12.07(일)
- 내용과 함께 깃허브의 다양한 기능 사용 평가
- 이슈, 마일스톤, 레이블, PR, 위키, 프로젝트 등
- 팀(수업의 같은 반 4-7명)별 github 저장소 구축
- 내용 파일은 md 파일로 작성
- 팀원의 활동이 축적
- 팀과제 주소 업로드
- 위 수업 점검 주소에 연결된 파일에 업로드
- 과제마감일
- 2025.12.07(일)
- 사례1: ‘오픈소스소프트웨어 보고서’ 구축
- OSS 개요, OSS 역사
- 대표적 OSS 소개
- OSS 저작권
- 사례2: 실제 소프트웨어개발 구축
- chatGPT로 최초 소프트웨어를 생성
- 팀원들이 더욱 개선해 나가는 협업 과정(커밋에 여러 번 발생)
| 구분 | 적용 범위 | 기본 경로 | 명령어 옵션 | 우선순위 |
|---|---|---|---|---|
| System | 모든 사용자, 모든 저장소 | C:\Program Fiels\Git\etc\gitconfig (또는 Git 설치 폴더 내부) |
--system |
낮음 |
| Global | 현재 사용자 전체 | C:\Users\<사용자명>\.gitconfig |
--global |
중간 |
| Local | 특정 저장소 | <repo>\.git\config |
--local (기본) |
가장 높음 |
$ git config --system --edit
$ git config --global --edit
$ git config --local --edit
$ git config --global user.name ai7dnn
$ git config --global user.email [email protected]
$ git config --global core.autocrlf true
$ git config --global core.safecrlf false
$ git config --global core.editor 'code --wait'
$ git config --global init.defaultBranch main
- 드림코딩 깃과 깃허브 기초 6분
- 드림코딩 깃과 깃허브 이해 50분
- 드림코딩 Vim 이해 25분
- 드림코딩 리눅스/유닉스 쉘 명령어 기초 30분
- 얄팍한 코딩사전 2시간20분, 강좌자료
- 오픈소스 소프트웨어 실습 10. 소스 관리, add commit log show, HGU SW 중심대, 한동대 SW중심대학 사업단
- 오픈소스 소프트웨어 실습 11. diff rever reset, HGU SW 중심대, 한동대 SW중심대학 사업단
- Git 교과서
- 프로그래밍 언어
- 운영체제
- 편집기
- 버전관리시스템
- 인공지능 라이브러리
- 웹프로그래밍 프레임워크, 라이브러리