728x90

프로젝트 관리도구 12

Redmine 서버 오류 해결: "Your application is not available" 해결 가이드

Redmine에서 "Your application is not available" 오류가 발생하는 경우는 여러 가지 원인에 의해 발생할 수 있습니다. 주로 서버 설정이나 Redmine 애플리케이션의 구성에 문제가 있을 때 나타납니다. 이 문제를 해결하기 위한 몇 가지 일반적인 방법을 소개하겠습니다.  1. Redmine 로그 확인하기 Redmine의 오류를 해결하기 위해서는 먼저 로그 파일을 확인해야 합니다. 로그 파일에서 구체적인 오류 메시지를 확인하여 문제의 원인을 파악할 수 있습니다.Redmine 로그 파일 위치:/log/production.log (또는 환경에 따라 다른 로그 위치일 수 있음)로그 파일에서 error나 exception 메시지를 찾아 문제의 원인을 확인하세요.   2. Redmin..

Maven 프로젝트에서 의존성 라이브러리만 추출하는 6가지 방법

Maven은 자바 기반의 빌드 도구로, 프로젝트에서 필요한 라이브러리를 자동으로 관리하고 빌드할 수 있는 기능을 제공합니다. Maven 프로젝트를 관리하면서 사용되는 외부 라이브러리, 즉 의존성(Dependency)을 추출하는 방법은 여러 가지가 있습니다. 이 글에서는 Maven 프로젝트에서 의존성 라이브러리만 추출하는 다양한 방법을 소개하고, 그 방법을 실제로 어떻게 활용할 수 있는지에 대해 알아보겠습니다.   1. mvn dependency:tree 명령어 사용 Maven에서는 dependency:tree 명령어를 통해 프로젝트의 의존성 트리를 시각적으로 확인할 수 있습니다. 이 명령어는 프로젝트에서 사용하는 모든 의존성 라이브러리들을 계층 구조로 출력해주어, 각 라이브러리 간의 의존 관계를 쉽게 확..

[TortoiseGit] Branch 생성 및 커밋

Git 서버에 새로운 브렌치를 추가해야 되는 경우가 있습니다. 쉘 명령어가 아닌 Tortoise 프로그램을 사용하여 branch를 생성하는 방법을 알아보겠습니다. 1.  먼저, 로컬 디렉토리(로컬 GIT 저장소)의 마우스 오른쪽 버튼을 클릭하고,    TortoiseGit - Create Branch 로 들어갑니다.  2. 아래에 해당하는 팝업이 뜨면, 새로 생성할 브렌치 명을 입력하고,    'Switch to new branch' 선택 후,    'OK'를 클릭합니다.  3. 2번 순서에서 'Switch to new branch'를 선택하지 않은 경우,   다음과 같은 방법으로 로컬 브렌치를 변경할 수 있습니다.  4. 로컬 저장소에 새로운 브렌치로 변경되었으면, 원격(remote) 저장소에도 새로운..

[centos7]gitlab 설치

[전제 조건] 1. gitlab은 다소(?) 무겁습니다.(최소 메모리 2GB이상 추천) 2. 무료버전(ce : Community Edition)과 유료버전(ee : Enterprise Edition)이 있습니다. 각각의 버전이 존재하는 만큼 기능 사용 유무도 달라집니다. (참조 : http://developer.gaeasoft.co.kr/development-guide/gitlab/gitlab-introduce/ ) 3. git 설치 [설치 : CE] 1. 사전 설치 : yum install curl policycoreutils openssh-server openssh-clients yum install postfix 2. curl https://packages.gitlab.com/install/repo..

[이클립스]Git 원격 저장소로 부터 동기화 시키기.

Eclipse에서 Git을 사용할 때 원격 저장소(remote repository)와 로컬 저장소(local repository)를 동기화하는 방법을 아래에 설명하겠습니다. 이 작업을 통해 로컬 저장소를 원격 저장소와 동기화하고 최신 변경 사항을 반영할 수 있습니다. Eclipse에서는 EGit이라는 플러그인을 사용하여 Git을 통합하고 작업할 수 있습니다.  1. Eclipse에서 Git 리포지토리 설정하기 먼저, Eclipse에 Git이 설치되어 있어야 합니다. EGit 플러그인은 Eclipse에 기본적으로 포함되어 있으므로 별도의 설치가 필요하지 않습니다. Git 리포지토리를 사용하려면 프로젝트가 Git 리포지토리와 연결되어 있어야 합니다.  1.1. Git 저장소 클론하기Eclipse에서 File..

형상 관리 도구의 이해

[형상 관리 도구] : 소스 코드나 문서의 버전 관리, 이력 관리, 추적 등 변경 사항을 체계적으로 관리할 수 있는 기능을 제공하는 도구. 가장 널리 이용되는 도구로는 CVS(Concurrent Versions System), SVN(Subersion), GIT이 대표적이다. ○CVS- 가장 오래된 형상 관리 도구 중 하나로, 중앙 집중형 서버 저장소를 두고 클라이언트가 접속해서 버전 관리를 실행함.- OS: 윈도우/리눅스- 실행환경 : CLI(Command Line Interface)- GUI : TortoiseCVS 등○SVN- CVS와 같은 중앙 집중형 클라이언트-서버 방식이지만 CVS의 단점을 보완하여 현재 가장 널리 사용되고 있는 형상 관리 도구임.- 장점 : gzip을 통합 압축으로 저장 공간..

[Your application is not available] 상태해결

서비스 상태를 확인 해 보면 보통, Thin_redmine, Thin_redmine2 의 서비스 상태가 '중지'라고 나올 겁니다. 간단한 조치 방법은 서비스를 모두 재시작 해주시거나, 서비스가 중지된 것을 다시 구동 상태로 바꾸어 주시면 됩니다. 그리고, 짧게는 10초에서 길게는 1분 정도 기다렸다가 레드마인 페이지가 접속되는 지 다시 한번 확인하면 됩니다. 추가적으로 서비스가 중지된 것을 다시 구동 상태로 바꾸어 줄 때, 오류가 나거나 정상 구동이 안 된다면, 콘솔로 확인을 할 수 가 있습니다. [콘솔(cmd) 방법]1. 'cd apps/redmine/htdocs' 명령어 입력(redmine이 설치된 위치의 htdocs 디렉토리로 이동하는 것이기 때문에 redmine 설치경로가 기본적인 것이 아니라 커..

728x90