git 관련
설치
apt -get install git
git 버전확인
git --version
git 환경설정
git config --global user.name "이름"
git config --global user.email "이메일"
변환된 소스 판별 컬러 설정
git config --global color.ui "auto"
git 환경설정확인
git config -l
원격 저장소 생성
mkdir git-workspace
원격 저장소 github 가져오기
git clone https://github.com/이름/web1.git
파일만들기
touch HelloWorld.java
파일 열기
gedit HelloWorld.java
vim HelloWorld.java
상태확인
git status
git 추가하기
git add HelloWorld.java
상태확인
git status
커밋
git commit -m "HelloWorld" HelloWorld.java
푸쉬
git push -u origin master
username for 'https://github.com" :
password for "https://이름@github.com" :
원격 저장소 등록
git remote add origin https://github.com/이름/web1.git
git fetch origin
git 새로운 저장소 생성
git init
git를 사용할 계정 생성
sudo adduser git
계정확인
id
권한
sudo chown -R git:git /git-repos
git 명령어만 사용할 수 있도록 설정
which git-shell
결과 /usr/bin/git-shell
sudo mkdir /home/git/git-shell-commands
sudo chown git:git /home/git/git-shell-commands
계정문서
sudo nano /etc/passwd
sudo vim /etc/passwd
변경전
git:x:1000:1000::/home/git:/bin/bash
변경후
git:x:1000:1000::/home/git:/usr/bin/git-shell
SVN : git
checkout : clone
update : pull
revert : checkout
commit : push