Chat
ChatClient.java ```JAVA import java.net.; import java.io.;
Git이란? 분산 버전 관리 툴
Github란? 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스
Repositiory - 저장소
Fork - 사본 생성. 즉, UNIX의 fork()처럼 원본 프로젝트를 복사해와서 내 원격 저장소에 저장함
Clone - 내 원격 저장소에 있는 내용을 로컬 저장소로 복사
add, commit… - 개발작업 로컬 반영
Push - 로컬 저장소에서 수정한 내용들을 내 원격 저장소에 붙여넣음
Pull - 내 원격 저장소에 있는 내용들을 원본 프로젝트에 추가함
PR: pull request - 내가 commit한 파일을 원본에 추가해주길 request함
일반적으로 fork -> clone -> 개발 (add, commit…) -> push -> pull request -> pull (원본 소유자가 pull을 한다면) 으로 진행된다
예시) (2019-04-09 OSS 강의내용)
7주차 - PR 해보기 순서
git clone https://github.com/자기계정/oss2019spring
1) 파일이름은 반드시 자신의 이름.txt 로 할 것.
2) 파일 내용에는 첫번째 줄에는 자신을 한 줄의 문장으로 소개합니다.
3) 두번째 줄에는 이 수업을 6주동안 들으면서 느낀 소감을 한줄로 표현합니다.
4) 세번째 줄에는 본인이 느끼는 최근 과제의 난이도를 1(아주쉬움) ~ 10(아주어려움) 사이의 실수값으로 적습니다.
1) git add <위에서만든파일명>
2) git commit -m "OOO의 첫번째 PR을 보냅니다!"
3) git push
1) New pull request 클릭
2) Create pull request 클릭
참고 : MD 문법 https://heropy.blog/2017/09/30/markdown/ Git 문법: https://git-scm.com/book/ko/v2
ChatClient.java ```JAVA import java.net.; import java.io.;
웹 호스팅 가상 호스트
Contents Management System
Ubuntu Apt 명령어 설명
가상 머신으로 리눅스(Ubuntu) 서버 구축하기 우분투를 설치하는 방법은 여러가지가 있다.
DNS DNS란?
서버와 서비스
Git과 Github 기초 사용법
Java Interface
Java Inheritance
Java Abstarct Class
Vim - Vi improvement
OSS와 실전프로젝트 2 수업에서 필요한 내용들을 업로드하는 용도입니다.
OSS 수업에서 리눅스 명령어들을 연습하고 블로그에 포스팅하라는 과제가 나왔습니다.