'git'에 해당되는 글 3건

  1. 2017.01.20 GIT PUSH No path specified 오류
  2. 2016.11.29 GIT 원격 저장소 변경
  3. 2016.11.29 GIT 최초 소스 업로드
2017.01.20 17:41


[오류]

fatal: No path specified. See 'man git-pull' for valid url syntax


경로가 맞는에 안되서 알고보니...

윈도우에서 gitBASH 사용중 발생한 문제였다.


앞에 ssh:// 붙이지 말고 경로를 입력한다.

ssh://git@123.123.123.123:project


예)

git remote set-url origin git@123.123.123.123:project


git push --set-upstream origin master



Posted by 해비
2016.11.29 13:15

원격 저장소 변경 방법 정리.


1. 현재 저장소 확인

$ git remote -v

origin  ssh://git@gitserver:repo (fetch)

origin  ssh://git@gitserver:repo (push)


2. 저장소 변경

$ git remote set-url origin ssh://git@gitserver:repo.git 



3. #1의 저장소 확인 (바뀌었는지 체크)

$ git remote -v

origin  ssh://git@gitserver:repo.git (fetch)

origin  ssh://git@gitserver:repo.git (push) 




Posted by 해비
2016.11.29 11:30

git에 최초 소스 업로드 하는 과정을 정리 하였다.



git을 처음 사용하는 경우, 당신이 누구인지에 대한 정보를 git 에 넣어줘야 한다. (한번만 하면 된다)

 git config --global user.name "haebi"

 git config --global user.email "haebi@haebi.kr"



이하 개별 저장소 마다 최초 업로드 시

git init

로컬 저장소 생성


git add .

모두 추가(처음이니까)


git commit -m "Init"

커밋 메시지 입력


git remote add origin ssh://git@gitserver:reponame.git

리모트 저장소 추가


git push

로컬 내용 푸시


git push --set-upstream origin master

업스트림 마스터로 지정 (처음엔 이렇게 보내야 하는 것 같다 -_-)


git clone git@10.175.240.241:usr-sup 

내려받기 테스트 (다른 위치에서 폴더 만들고 테스트)



이 후 부터는 주로 사용되는 명령어는 아래와 같다.

git fetch

최신 버전 패치


git merge

서버에 있는 변경내용과 로컬 변경내용을 합친다(여기서 문제 생기면 수동으로 작업해야 한다)


git push

현재 로컬의 내용을 서버에 반영



Posted by 해비
TAGgit, init