반응형

안녕하세요 가야태자 @talkit 입니다.

오늘은 gitlab 관련해서 또 열심히 적고 있는데 gitlab의 프로젝트와 VisualStudio 또는 eclipse 또는 안드로이드 스튜디오, 비주얼 스튜디오 등과 연동을 해야 합니다.

해당 작업을 진행 해보겠습니다.

선행 작업

gitlab 과 visual studio code를 연동하려면 먼저 선행 되어야할 작업이 있습니다.

먼저, gitlab에 가입이 되어 있어야 합니다.

깃랩/gitlab 깃랩 가입하기 How to join gitlab :: 가야태자의 IT이야기 (tistory.com)

그리고, gitlab에 프로젝트가 존재 해야 합니다.

깃랩/gitlab 깃립에 빈 프로젝트 만들기. How to create a blank Project on gitlab :: 가야태자의 IT이야기 (tistory.com)

또한 visual studio code가 설치 되어 있어야겠지요 ^^

마이크로소프트 무료 개발용 에이터 비쥬얼 스튜디오 코드 설치하기. How to install Microsoft Visual Studio Code for Development editor. :: 가야태자의 IT이야기 (tistory.com)

git 이라는 도구도 물론 설치 되어 있어야 합니다.

깃/git 윈도우용/윈도우즈용 깃 설치하기 How to install git for windows :: 가야태자의 IT이야기 (tistory.com)

오늘 글을 쓰기 위해서 열심히 위 글들을 적었습니다. ^^

이미 수행 하신 작업은 그냥 넘어 가셔도 되고, 안하신 작업은 진행하고 오십시오.

깃랩/gitlab 작업

오늘은 gitlab에서 만든 신규 프로젝트를 Visual Studio Code에서 사용할 것입니다.

다음에는 Visual Studio Code에서 만든 Project를 gitlab에 공유 하는 글도 한번 써보도록 하겠습니다.

Projects · Dashboard · GitLab

에 접속하십시오. 위에서 가입한 아이디로 로그인 하시면 되구요.

요렇게 지난 번에 만든 프로젝트가 짠하고 기다리고 있습니다. ^^

일단 프로젝트 명을 클릭 하셔서 들어 가십시오.

화면에 떠 있는 Div들을 X를 누르셔서 닫으시면 위와 같은 그림이 될껍니다.

저기서 오른쪽 중간 쯤에 Clone 이라는 버튼 보이시죠 클릭 하십시오.

저기 보시면 Visual Studio Code(HTTPS) 를 누르시거나, Clone with HTTPS를 누르시면 됩니다. 오늘은 쉬운 방법으로 해보겠습니다.

Visual Studio Code(HTTPS) 를 이용해서 해보도록 하겠습니다.

클릭 하십시오.

요렇게 나올텐데 당연히 Open 하십시오.

비주얼 스튜디오 코드/Visual Studio Code 작업

이제 vscode가 뜨면서 위와 같이 물어 볼껍니다. Open 을 클릭하십시오.

그러면 git 저장소를 고르라고 아래와 같이 뜰껍니다.

뜨면 적당한 폴더를 고르십시오.

저는 C:\dev\study\git 이라는 폴더를 하나 만들었습니다.

그리고 Select as Repository Destination 버튼을 선택 하십시오.

2023-01-14 20:06:29.788 [info] Log level: Info

2023-01-14 20:06:29.926 [info] Validating found git in: "C:\Program Files\Git\cmd\git.exe"

2023-01-14 20:06:29.927 [info] Using git "2.29.2.windows.3" from "C:\Program Files\Git\cmd\git.exe"

2023-01-14 20:06:29.942 [info] > git rev-parse --show-toplevel [153ms]

2023-01-14 20:06:29.942 [info] fatal: not a git repository (or any of the parent directories): .git

2023-01-14 20:06:30.114 [info] > git rev-parse --show-toplevel [159ms]

2023-01-14 20:06:30.114 [info] fatal: not a git repository (or any of the parent directories): .git

2023-01-14 20:06:30.188 [info] > git rev-parse --show-toplevel [62ms]

2023-01-14 20:06:30.188 [info] fatal: not a git repository (or any of the parent directories): .git

2023-01-14 20:06:30.572 [info] > git rev-parse --show-toplevel [50ms]

2023-01-14 20:06:30.572 [info] fatal: not a git repository (or any of the parent directories): .git

2023-01-14 22:20:22.285 [info] GitProtocolHandler.handleUri(vscode://vscode.git/clone?url%3Dhttps%3A%2F%2Fgitlab.com%2F~~~~~~~~~~%2Fmy-first-project.git)

2023-01-14 22:20:22.303 [info] Executing git.clone for https://gitlab.com/~~~~~~~~/my-first-project.git

2023-01-14 22:36:43.713 [info] > git clone https://gitlab.com/~~~~~~~/my-first-project.git c:\dev\study\git\my-first-project --progress [2474ms]

2023-01-14 22:36:43.713 [info] Cloning into 'c:\dev\study\git\my-first-project'...

remote: The project you were looking for could not be found or you don't have permission to view it.

fatal: repository 'https://gitlab.com/~~~~~~~~~~~~/my-first-project.git/' not found

2023-01-14 22:37:02.491 [info] > git rev-parse --show-toplevel [70ms]

2023-01-14 22:37:02.491 [info] fatal: not a git repository (or any of the parent directories): .git

위와 같이 오류가 나네요 T.T

이게 잘 되신 분은 그냥 새창으로 열꺼냐고 아마 물을 껀데 여시구요.

안되신 분은 또 저 따라 하시면 됩니다.

다시 위 지점으로 돌아가서 저기 보이는 Clone with HTTPS의 복사 버튼을 눌러서 복사 하십시오.

그리고 열려 있는 비쥬얼 스튜디오에서 File >> New Windows를 선택 하십시오.

다음으로, 왼쪽의 Git 아이콘을 클릭하십시오.

그리고 저기 보이는 Clone Repository 를 클릭하십시오.

아까 복사하신 것을 붙여 넣기 하십시오.

붙여 넣고 엔터 치시면 됩니다.

그리고 아까 처럼 로컬 저장소를 선택하십시오.

또 이화면이 나올껍니다. ^^

고르시고, Select as Repository Destination 버튼을 클릭하십시오.

실제로는 또 실패 했습니다. ^^

https://gitlab.com/userid/my-first-project.git

주소가 위와 같은 겁니다.

위주소를

https://userid@gitlab.com/userid/my-first-project.git

로 하시면 됩니다. 혹시 뒤에 userid가 동일하지 않아도 됩니다.

userid의 주인인 분이 여러분을 초대 했다면 clone이 됩니다.

당연히 userid는 발급 받으신 gitlab 아이디입니다. ^^ (이메일 주소 말구요.)

저렇게 바꾸시고 엔터 치시면

이렇게 나올껍니다.

원래는 예전에 그냥 나왔던 것 같은데 말이죠 아닌가 봅니다.

![[Pasted image 20230114225743.png]]

요렇게 나옵니다. 저는 방법 새 창을 하나 열어 놔서 그냥 Open 누르겠습니다.

혹시나 새로운 창이 아니시면 Open in New Window가 편합니다. ^^

연동은 너무 잘 되었구요.

왼쪽 Explorer에 My-first-project가 나오고 README 하나 있는데 저거 하나가 잘 나옵니다. ^^

일단 연동이 되었구요

이제 그냥 README를 살짝 고쳐서 Commit과 Push를 해보고 끝내겠습니다.

Commit과 Push개념은 다음에 말씀 드리겠습니다.

원래 README.md 파일의 내용은 위와 비슷합니다.

내 첫번째 프로젝트로 제목만 바꿔서 Commit 하고 Push 해보겠습니다.

내용을 바꾸게 되면

왼쪽에 Git 아이콘 1 또는 다른 숫자가 나오는데 저게 Update 되거나 수정 된 것들의 숫자를 나타냅니다.

자 그럼 해당 아이콘을 눌러 보겠습니다.

README를 Stage로 바꿔 줘야 해서 Stage Changes를 클릭하십시오.

위와 같이 한글로 변경 저같은 경우는 진짜로 한글로 변경 해서요 ^^

Comment를 적고 Commit 버튼을 누르십시오.

Sync Changes 1 이 있으면 로컬 git 하고는 통신을 했지만 gitlab하고 통신을 해야 합니다. 그래서 위 그림 처럼 ... 을 누르시고, Push를 누르시면 됩니다. ^^

요렇게 바뀐 것을 볼 수 있습니다. ^^

여기까지 하시면 vscode 하고 연결하고 연결 된 상태에서 약간을 수정하고 보내기를 하실 수 있습니다.

감사합니다.

P.S. 이렇게 하는 이유는 다들 아시겠지만, 개발을 혼자서만 하지 않기 때문입니다. ^^

#git #gitlab #visualstudiocode #visualstudio

반응형
반응형

안녕하세요 가야태자 @talkit 입니다.

지난 번 글에서 가입을 진행 했었습니다.

https://gitlab.com/users/sign_in

 

이제 그 아이디로 로그인 하십시오.

프로젝트를 만드셨으면 프로젝트가 나올 것이구요 ^^

프로젝트를 생성하지 않으셨으면 위와 같이 나올껍니다.

Create a project를 클릭 합니다.

이건 그냥 제 성격이어서 Create blank project를 좋아합니다. 오늘은 저걸로 프로젝트를 만들어 보겠습니다.

이렇게 나오면 Project Name에 영어로 입력 하심시오.

저는 My First Project 라고 쳤습니다.

실제로 첫 프로젝트는 아니지만, 계정 만든 기념으로 첫 프로젝트 입니다. ^^

저는 일단 오픈소스를 할것 아니어서 Private를 클릭 했습니다.

그리고 Readme는 그대로 두었습니다. 체크 된채루요.

그리고, Create project를 클릭하겠습니다.

위와 같이 나오면 ^^ 저장적으로 프로젝트가 만들어 진 겁니다.

오늘은 간단하게 gitlab에서 프로젝트 만드는 방법을 알아 봤습니다.

#git #gitlab

반응형
반응형

안녕하세요 가야태자 @talkit 입니다.

개요

가장 유명한 git 저장소 호스팅 서비스는 아무래도 깃허브 일 겁니다. 하지만, 저는 깃랩이라는 서비스를 좀 더 좋아합니다. 뭔가 오픈소스를 검색할때는 깃허브를 업청 사용합니다. ^^

위 홈페이지는 gitlab의 홈페이지 입니다.

gitlab은 셀프 매니지드 프로그램도 제공합니다. 그래서 조만간, 저걸 설치도 해보겠습니다.

하지만, 오늘은 호스팅 서비스에 클라우드로 무료로 가입을 해보겠습니다.

가입하기

저위에 보시면 Get free trial 하고, Sign In 있는데 Sign In을 누르십시오.

이유는 Get free trial은 유료서비스도 있어서 해당 서비스를 무료로 이용하고, 또 뭔가를 해야하는 복잡함이 조금 있습니다.

그래서 Sign In을 클릭하십시오.

저는 솔직히 이미 가입 되어 있지만, 이메일 주소만 있으면 또 가입 하실 수 있습니다. ^^

그래서 해보겠습니다. 처음 가입하신다면 실제로 아이디가 없으실 꺼기 때문에 하단의 Register now를 클릭하십시오.

위 내용의 빈칸들을 여러분은 파란색까지 다 하얀색입니다. 채우시면 됩니다. ^^

그리고, 저기 I'm not a robot을 클릭하시고 혹시나 사진 맞추기 같은게 뜨면 해결 하시고 ^^

Register 버튼을 클릭하면 가입은 끝입니다.

여러분들이 보통 Google 아이디가 있다면 그냥 Google 버튼만 누르셔도 됩니다. 마찬가지로 다른 서비스들도 마찬가지 입니다.

그러면 저는 제 아이디로 가입 해보겠습니다.

저는 네이버 아이디를 입력했는데 의와 같은 오류가 나네요 Google은 잘 되었는데 T.T

hotmail.kr을 이용하니 바로 가입이 되네요 T.T

outlook.kr 입니다. ^^

헉 T.T 저 계정은 버려야겠습니다. ^^ 헉 메일 주소를 잘 못 입력 했습니다. ^^

과감하게 버리고 다른 계정을 입력 했습니다. ^^

outlook.kr 이네요 T.T

그래서 outlook에 확인 메일이 잘 도착 했습니다.

이메일 컨펌이 확인 되면,

![[Pasted image 20230114204828.png]]


위와 같이 뜹니다.


저는 위와 같이 답변을 했습니다.

그리고 위 페이지가 뜨는데요 프로젝트를 만드셔도 되고

빠져 나갈 방법이 없어서 T.T

제가 답변을 Create new project 로 해서 그런 것 같습니다. ^^

앗 백스페이스를 한번 누르니까 ^^ 뒤로 가니까 빠져 나오네요 ^^

요렇게 나옵니다.

가입 확인

이미 위에서 가입이 확인이 되어버렸네요

@naver.com 은 가입이 안되는 것 같습니다. T.T

gmail.com 이나, outlook.kr 로 진행하시면 좋을 것 같습니다.

어차피 다음 시간에 프로젝트를 하나 만들어야 해서 ^^

이 페이지만 보여 드리고 마칩니다.

이번에 제가 처음에 이메일을 잘 못 넣어서 뭔가가 이상해 진 것 같습니다.

혹시나 과정에 오류가 있거나 하면 좀 알려 주십시오.

감사합니다.

#git #join #gitlab

반응형

+ Recent posts