반응형

안녕하세요 가야태자 @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 입니다.

오늘은 윈도우즈에 git을 설치하도록 하겠습니다.

저는 포터블을 별로 안좋아해서 ^^ Standalone Installer를 선택 합니다.

그리고, 컴퓨터가 64 비트를 지원하기 때문에 64비트를 선택 했습니다.

다운로드 하십시오.

다운로드 주소

Git - Downloading Package (git-scm.com)

저는 이미지 설치 되어 있기는 하지만, 다시 설치 하겠습니다.

설치하기

저기 Git을 더블 클릭 합니다.

그러면 늘 물어보나요? 권한 관련 질문에 Yes 또는 OK 또는 확인 눌러 주시고

Next를 클릭하십시오.

바탕 화면 아이콘은 저는 뺍니다. ^^

SSH를 외부 SSH를 써도 되겠지만, Git 안에 내장 되어 있는 SSH를 사용하겠습니다.

여기서 Install을 클릭하시면 설치를 시작 합니다.

기존에 설치가 되어 있도 잘 설치가 되네요 ^^

Finish 를 눌러 주시면 됩니다.

설치 확인하기

음 저위에서 Git Bash를 눌러서 확인 할 수도 있겠지만 git 은 언제 어디서나 동작을 해야 해서 ^^

도스창을 하나 여십시오.

위와 같이 나오면 git 라고 쳐 보십시오.

 


저는 git 도움말이 잘 나옵니다.

저렇게 되어야 설치가 잘 된 것입니다. ^^

감사합니다. 

반응형
반응형

안녕하세요 가야태자 @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

반응형
반응형

8월의 마지막날 넉두에서 썼던 내용중에서 빅데이타와 인공 지능에 대한 글을 적어 봅니다. 


우선 트위터의 데이타를 수집하고 있습니다.


Java로 트위트 개발 사의 Stream API를 이용해서 수집하고 있습니다.


관심있는 주제가 포함되어 있을 때만 수집하도록 하고 있습니다.


9월 4일 부터 시작 했습니다.


구글에서 저렴한 VPS로 검색을 했을 때 나온 글들을 이용하여. VPS 구매했습니다.


저는 이 글을 http://dicer.tistory.com/235 을 참조했습니다. ^^;


지금은 1달라가 아니고 조금 더 됩니다. 1년에 15달라 입니다. 하지만, 10%할인 쿠폰을 이용해서 13.5 달라에 구매 하였습니다. 거의 1달라입니다. ^^;; 영어를 모르시면,  위글을 참조하시고, 영어가 조금 되시면, ^^;;


 

high performance ssd vps

위 배너를 누르셔서 RamNode에 가입 하시면 됩니다. 현재는 SSD10 이라는 코드를 넣으시면 10%가 할인이 됩니다.

저는 두대를 사용하고 있고, 다음달에 또한대를 더 구매할 생각입니다. ^^;;

한대는 15달라짜리 서비스를 사용하고 있구요.

한대는 월 5달라짜리를 사용하고 있습니다. 

데이타 베이스 서버로 사용하려고, 50GB 짜리를 구매했습니다.


그리고, yum을 이용해서 mysql과 apache php를 설치 했습니다.


마찬가지로 yum을 이용해서 jdk를 설치 했습니다.


5달라 자리 서버에 설치한 내용입니다.


1달라 짜리 서버에는 jdk만 yum으로 설치하고, 


기존에 만들어 둔 트위터 수집기를 업로드 했습니다 ^^;


그리고, 5달라짜리 서버에 mysql 스키마를 만들고,


수집을 시작 했습니다.


이게 첫날에 작업한 내용입니다. ^^;;


둘째 날에는 15달라 짜리 서버에다가 제가 만들어 둔 트위터 분석기를 깔았습니다.


데이터베이스에 있는 특정 글자를 읽어서 카운터를 구하는 프로그램 입니다. ^^;;


지금 현재까지 트위터 분석기와 수집기가 작업한 내용은 


트위터 분석 : 582,322/613,782


약 60만 여건의 트윗을 수집했고, 약 58만건을 제가 원하는 내용으로 분석을 했습니다.


분석 내용은 다음에 기회가 있으면 말씀 드리겠습니다.


다음 글에서는 인공지능을 위한 글을 포스팅 하겠습니다.



넉두리 ^^;;


뭔가 시작하니깐 다시 글이 써지는군요.


슬럼프를 국복하려면, 뭔가를 질러야 하나 봅니다. ^^;;




반응형
반응형

요즘 새로운 프로젝트를 시작 하면서


공공기관이라 방화벽관련 신청서를 여러장 작성 했습니다.


대부분의 포트는 미리 알고 있었는데 SVN 포트는 몰라서 찾아 보고 


잊으버리지 않으려고 작성 합니다. ^^;;


일단 Subversion(서버버젼)의 주소를 기준으로 포트는 아래와 같습니다.


http://


https://


svn://


svn+ssh://


특별한 포트번호를 사용하는 경우 


우선 http:// 로 시작 하면 80번 포트를 열어야 합니다.


https:// 로 시작하면 443번 포트를 열어야 합니다.


svn:// 으로 시작하면 3690번 포트를 여셔야 합니다.


svn+ssh:// 로 시작하면 22번포트를 여셔야 합니다.


끝으로 특별한 포트를 사용할 경우는 http:// 또는 시작하는 시작문 + :원하는 포트로 하시며 ㄴ됩니다.


예를 들면 8080포트를 svn 포트로 사용할 경우 svn://localhost:8080/ 이런식으로 사용하시면 되고 역시 8080번 포트를 열어 주셔야 합니다.


감사합니다.


좋은 하루 되십시오.





반응형
반응형
[번역] dotproject와 mantis 연동하기



이글은 위 링크 글의 연장 선에 있습니다.

산사랑 님이 질문을 해주셔서 올려 둡니다.

제가 번역한 위 문서에서 필요한 파일이 하나 있는데

글에 있는 링크는 깨져 있습니다.

^^;;

그래서 일단 파일을 올려 두구요

새로운 링크를 올려 둡니다

http://www.nuy.info/apps/owl/browse.php?sess=0&parent=118&expand=1&order=major_minor_revision&sortver=DESC

저링크가 또 깨지면 또 찾기가 귀찮아서 ㅋㅋㅋ


반응형
반응형
지금 설치 하려고 하는 궁극적인 목적은  오픈소스 PMS 인 dotproject와 오픈소스 이슈 관리툴인 mantis의 연동에 있습니다

그래서 설치 또는 한글화 문제는 여기서 일단 다루지 않겠습니다.

다음 글이나 다른글에서 두가지 문제를 다루겠습니다.

1. 맨티스는

   프로젝트를 진행할때 발생하는 문제를 이슈라고 부릅니다.

   이 이슈 관리에 특화된 Open Source 이슈 관리 툴입니다.

   http://www.mantisbt.org

   에서 구하실 수 있습니다.

2. dotproject는
   Open Source 프로젝트 관리 툴입니다.

   http://www.dotproject.net/

  에서 구하실 수 있습니다.

3. dotproject와  mantis 연동하기

우선 두가지 프로그램을 모두 설치 하셨다면
이제부터 두가지 프로그램을 연동해보겠습니다. ^^;;

http://www.sunilb.com/research/dotproject-and-mantis-integration-and-configuration

다음 부터 나오는 이야기는 위글을 번역한 글입니다.

우선 앞쪽에 위글의 필자가 몇가지 글을 적어 넣은게 있습니다.

그 내용인 즉

자기 회사에서 dotProject를 도입 하는 연구를 수행했다는 것입니다. 그리고,  dotProject가 Agile 개발 방법론을 수행하는데 도움이되고 컨설팅 조직에도 도움이 된다는 이야기를 하고 있습니다.

하지만, 배포기간이 2-3일인 인터넷 기업에 어울리는 점은 찾지 못했다네요  T.T

그리고, 자기네 회사에서는 Mantis 를 이슈 관리툴로 사용하고 있답니다. ^^;;

역자의 회사도 Mantis를 이슈 관리툴로 사용하고 있습니다. ㅋㅋㅋ

그래서 필자가, 구글을 뒤지게 되었고, 몇가지 글들을 발견했지만, 원하는 결과를 발견할 수는 없었다고 하구요, 하지만, 완벽하게 동작하는 소스코드를 하나 구했답니다.

그 소스 코드를 적용하는 순서를 아래에 적어 두고 있습니다.

1. 당신은 dotProject용 Mantis 통합 모듈을 필요로 할 것입니다. 이것은 아래 링크에서 구할 수 있습니다.

http://www.nuy.info/downloads/index.php?dir=Developments%20by%20Application/DotProject/

역자 주 : 위링크를 깨져서 현재 보이지 않습니다.

저기서 최신 버전을 받으십시오 : 이글을 쓰고 있는 현재는 dp_mantis04b.zip가 최신버젼입니다.

2. DP_Mantis.X.zip 패키지를 압축을 풀고 압축을 푼 모든 내용을 dotProject 설치 폴더에 넣으십시오

3. dotProject 설치 폴더 밑에 modules/mantis/addissue.php 파일을 열어서 다음에 나열된대로 편집하십시오

3.1 40라인으로 이동하십시오( 이것은 앞에서 설명한 파일의 줄번호입니다. 지금은 이 라인이 변경 되었을 가능성이 있습니다.)

3.2 다음을 편집 하십시오

From

$prefix = dPgetConfig( ‘mantis_dp_pref’) ;
$mantisprefix = dPgetConfig( ‘mantis_prefix’) ;
$mantis_bug_table = $mantisprefix ;

To

$prefix = dPgetConfig( ‘mantis_dp_pref’) ;
$mantisprefix = dPgetConfig( ‘mantis_prefix’) ;
$mantislink = dPgetConfig( ‘mantis_link’) ;
$mantis_bug_table = $mantisprefix ;

4. dotProject 설치 폴더 아래에 modules/mantis/docs/mantis/index_dp.php 파일을 Mantis 설치 폴더 Root로 복사 하십시오

5. dotProject 설치 폴더 아래에 modules/mantis/docs/mantis/config.txt 파일의 내용을 dotProject 설치 폴더 아래에 includes/config.php 파일에 추가 하십시오

6. dotProject의 관리자 화면을 이용해서 Activate/enable 그리고, 모듈을 보이게 하십시오.

7. 당신은 지금 dotProject의 top 메뉴와 Project View의 새탭에서 Mantis로 명명된 메뉴를 볼 수 있을 것입니다.

8. 다음 단계는 dotProject의 사용자이름과 동일하게 Mantis 시스템의   사용자를 생성하는 것입니다.

9. Project View으로 이동하고 Mantis 탭을 클릭하고, Add Issue를 클릭해서 버그를 보고 하십시오

10. 이때 당신은 이슈 제목과 설명을 기입할 수 있는 란을 볼 수 있을 것입니다.  한번 이슈를 등록하면 Mantis 인터페이스를 통해서도 동일한 작업을 할 수 있습니다.

11. 당신이 Mantis를 통해서 이슈에 어떤 변화를 가하던지 당신은 dotProject View에서 복제된 것을 잘 볼 수 있을 것이니다.

제가 지금 바빠서 좀 더 나은 글을 올려 보려고 했지만 ^^;;

일단 이글을 공개해 놔야 좀더 부지런해지지 않을까 해서 이렇게 일단 공개 합니다.

깨진 파일 링크는

제 블로그의 http://talkit.tistory.com/79

에서 받으실 수 있습니다.

반응형
반응형
반응형
반응형

지금 maven라는 자동 빌드 툴이 유행인데 ^^;;

옛날에 써본적이 있는 ant를 사용해 보려고 합니다.

그래서, ant를 설치 하는 법을 일단 적어 둡니다.

맨날 까먹어서용 ^^;;

참, 이 문서를 이용해서 일을 하시기 전에 JDK는 기본 적으로 깔려 있어야 합니다.

JDK는 http://java.sun.com 에서 받으실 수 있습니다.

그리고

먼저 , http://ant.apache.org/bindownload.cgi 

에서 ant의 해당 바이너를 받습니다.

저는 일단 테스트용으로 윈도우즈에 설치를 할것이어서

윈도우즈용으로 받았습니다.

그리고 압축을 푸십시오

압축을 apache-ant-1.7.1 이라는 폴더가 생성되어 있을 겁니다.

1.7.1은 때에 따라서

바뀝니다 버전에 따라 ^^;;

저 폴더를 저는 습관적으로 root 폴더로 이동 시킵니다.

그것도 ant라는 이름으로 변경해서요

우선 설치는 여기서 모드 끝났다고 할 수 있습니다.

하지만, ^^;; 환경 설정을 해주셔야 합니다.

우선 ANT_HOME이라는 윈도우즈 환경 변수를 설정해 주셔야 합니다.

ANT_HOME을 아까 이동한 폴더로 지정해 주십시오

저는 e:\ant 로 지정했습니다.

그리고, PATH 환경 변수에

%ANT_HOME%\bin\ 폴더를 추가해 주셔야 합니다.

저는 습관적으로 맨앞에 패스를 추가 합니다. ^^;;

제 습관이 도움이 되셨으면 좋겠습니다.

두 환경 변수 처리를 다 하셨으면

도스 창을 하나 열고,

아무데서나 ant라고 치십시오

쳤을 때

C:\Users\kjh0523\Desktop>ant
Buildfile: build.xml does not exist!
Build failed

위 메시지가 나오거나 혹쉬나 build.xml 이 있는 곳에서 ant를 치셨다면

해당 기본 행위가 일어 나면 정상입니다.
반응형
반응형

ant 로 작업할일이 생겨서 링크해 둡니다.

[Ant] Ant로 SVN 작업 처리하기

ant에서 svn 사용하기


http://deadmanwalking.wordpress.com/2007/07/12/subversion-ant-and-svn-task/

http://subclipse.tigris.org/svnant/svn.html

저하고 동일한 업무가 필요하셨나 보네용 ㅋㅋㅋ

Ant로 SVN쓰기







반응형
반응형

Windows Subversion Client tortoiseSVN

매일 매일 eclipse에서 SVN을 사용하다가 윈도우즈에서 사용할 일이 생겨서 링크해 둡니다.

아래 두글을 잘 보시면 사용하실 수 있습니다.

설치 문서
http://torrms.textcube.com/7

SSH 접속 문서
http://torrms.textcube.com/9

방금 아래 문서를 이용해서 열심히 컴퓨터에서 셋팅을 했습니다.

그런데 사소한 실수로 안되는게 있어서용

이렇게 적습니다.

-l 아이 -pw 비밀번호

이렇게 적으라는 곳이 있습니다.

여기서 주의 할 점은

-l은 영문자 엘이라는 것입니다.

그냥 화면의 폰트로 보기에는 영문자 I(아이)로 보여서

그렇게 썼다가 ㅋㅋㅋ 실수를 해서 또 적어 둡니다.



반응형
반응형
요즘 지속적인 통합 이란 주제에 대해 관심이 많아서

여러가지 글들을 읽고 있습니다.

우선, 최재훈님이 작년 내두룩 마소에 연재 하신

"실전 지속적인 통합"

이라는 글

위 글을 통해서 지속적인 통합이라는 주제를 알았습니다. ^^;;

우선 개발자들끼리 통합버전관리인 SVN은 옛날 부터 관심이 많아서

글도 쓰고 실제로 프로젝트에서 몇번 사용도 해봤습니다.

그런데, 다른 분들은 어떤지 모르겠지만, 저글에서 이야기 한 부분중에

소스코드만을 저는 저장소(Repositories)에 저장하고 공유할 목적으로 사용했습니다.

그런데, 이 글에서는

IDE(너무 클것은 말고 ^^), 통합 컴파일 툴, 개발자들끼리의 설정들을 함께 저장소에 저장하라고 되어 있었습니다.

읽고 나니 상당히 공감이 가는 이야기였습니다.

그리고, 지속적인 컴파일에 대해서 이야기하고 있습니다.

그런데 저 글에서 이야기는 윈도우즈 어플리케이션이어서 ^^;;

저는 주로 웹 프로젝트를 하고, PHP로 주로 밥을 먹고 살기 때문에 컴파일이란 개념이 없습니다. ^^;;

그런데 문제가, 요즘 자바로 프로젝트를 진행하고 있습니다. 개발자는 아니고  PM 역할인데 가끔 개발도 합니다. ^^;;

거기서 지금 밑에 개발자가 매일 밤에 돌아가면서 컴파일한것을 tomcat  서버에 디플로이 하고 있습니다.

그래서 이번에  maven이라는 툴을 도입할 계획입니다. ^^;;

그리고, 지속적통합의 다음 주제로 TDD(테스트 주도 개발방법, test driven development)를 이야기 하고 있습니다.

거기서는 UnitTest ++ 라는 라이버러리에 대해서 이야기 하고 있습니다..

지금까지 읽은 부분은 여기 까지 입니다. ^^;;

그래서, 저도 다음 사업이나 프로젝트를 할때 테스트 주도 개발방법을 도입하려고

phpunit이라는 것을 구해놓았고 여러 문서를 참고 하고 있습니다. ^^;;

열심히 공부한번 해봐야겠습니다.

이번 프로젝트에서 JAVA에 JUnit를 도입하고 싶지만 ^^;;

개발자와 함께 차근 차근 ^^;; 해볼 생각입니다. ^^;;

지금까지 지속적인 통합에 관한 두서 없는 글이었습니다. ^^;;




반응형
반응형

출처 : http://cafe.naver.com/jcga.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=290

[서비스 등록]

sc create svn binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r d:\svndata" displayname= "Subversion Server" depend= Tcpip start= auto

 

# 간단 설명

파랑글씨 : SVN 서버 설치 경로

빨강글씨 : SVN 경로

 

 

[포트설정방법]

sc create svn binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r d:\svndata --listen-port 9000" displayname= "Subversion Server" depend= Tcpip start= auto

 

# 굵은 글씨 부분 추가하시면 됩니다.

 

 

[서비스 삭제]
sc delete svn

 

# 간단 설명

녹색글씨 : 서비스 등록시 사용한 이름

 

 

[서비스 시작]

처음 서비스를 등록할때만   관리도구->서비스->Subversion Server에서 오른쪽 버튼을 누르고 시작   을 해주시고

추후에는 컴퓨터가 재부팅되어도 서비스는 자동으로 시작됩니다.

[출처] 윈도우서비스에 SVN 서버 등록하는 방법입니다. (전북게임아카데미 이야기) |작성자 갓엘

매번 잊어버려서 등록 퍼둡니당 ^^;;

반응형

+ Recent posts