gitlab을 사용합니다.

1 분 소요

gitlab을 사용합니다.

  • 이 블로그는 github에서 제공?하는 지킬을 가지고 만들어졌고, 운영됩니다만, 가끔 코드 중에서 private하게 지켜져야 하는 것들이 있습니다.
  • github은 돈을 내지 않으면 모든 리퍼지토리가 공개되니까요. 다만 gitlab은 돈을 내지 않아도 리퍼지토리를 프라이빗하게 사용할 수 있습니다.
  • 사실 특별히 새로운 내용을 쓰지는 않을 것 같습니다. 다만, git을 복습한다고 생각하고 글을 쓰고 있습니다.

gitlab.

  • 일단 가입을 하고, 리퍼티토리를 하나 만듭니다.
  • 그리고 기본적인 이름과 이메일을 세팅해줍니다.
git config --global user.name "<YOUR NAME>"
git config --global user.email "<YOUR EMAIL>"
  • git init: 초기화해주고,
  • git remote add origin <gitlab repository>
    • origin으로 <gitlab repostory>을 등록해준다. origin은 기본적으로 설정해주는 저장소라고 생각하면 됩니다.
    • git remote add another_repo_name <gitlab repository>으로 세팅하면, another_repo_name이라는 이름으로 특정 리퍼지토리를 등록해주는 것을 말합니다.
    • 즉, 여러 리퍼지토리에 대해서 등록을 하고, push, pull을 해줄수 있다는 것이겠죠.
  • git add .
    • 해당 폴더 내의 모든 파일을 트래킹하도록 세팅해주고,
  • git commit -m "<Initial commit>"
    • 처음 커밋을 하나 날려줍니다. -m은 메시지변수라는 의미죠.
  • git push -u origin master
    • push해줍니다. -u는 앞으로 origin과 master를 연결해서 기억하여 앞으로는 git push, git pull등만으로도 사용할 수 있게 세팅해줍니다. 한번만 하고 나면 다음부터는 -u를 사용하지 않아도 문제가 없습니다.
git init 
git remote add origin <gitlab repository>
git add .
git commit -m "Initial commmit"
git push -u origin master

wrap-up

  • 사소하지만, 처음에 gitlab을 로그인할 때, google로 로그인을 해서, 패스워드가 세팅이되어 있지 않았습니다. 그런데. git command로 push, pull을 할때는 패스워트가 세팅되어야 해서, 약간 헤맸던 기억이 있네요 하하핫.

댓글남기기