SCM-Manager를 Window OS에 설치하는 방법에 대해서 알아보겠습니다.


먼저 SCM-Manager를 다운로드 받겠습니다. 아래 사이트에 들어가서 Download 탭을 열어봅니다.


https://www.scm-manager.org 

 

 

 

SCM-Server (Standalone) 버전과 SCM-WebApp 버전을 볼 수 있습니다.


Standalone은 말 그대로 독립적으로 실행이 된다는 뜻이구요,


WebApp은 서블릿(war) 서버에 운영하는 방식입니다. 


저는 SCM-Server 버전을 zip or tar.gz 둘 중 하나를 받습니다.


압축을 풀면 scm-server 폴더 밑에 bin 폴더를 보실 수 있습니다.


bin 폴더에  scm-server.bat 파일이 있는데요

 


시작- 관리자 CMD 를 켜서 bat 폴더 경로로 가셔서 install 명령어를 해주면 됩니다.



 

명령어를 잘 치셨으면 서비스가 설치되었을 겁니다.

 

시작 + R , services.msc 명령어를 입력해서 윈도우 서비스에 있는 scm-server 를 실행 시켜주시면 됩니다.


이 때 scm-server가 시작이 안된다면 java 최신 버전을설치하셔야 합니다.

 

윈도우 서비스가 정상적으로 작동한다면 http://localhost:8080 으로 접속하시면 SCM-Manager가 실행이됩니다.

 

이 때 초기 계정은 아래와 같습니다.

 

username : scmadmin

password : scmadmin

 

 

아래 출처에서 정보를 요약해보았습니다. 

https://gs.saro.me/#!m=elec&jn=769

 

 






Posted by Hoya0415
,

오류 내용:

No working directory "파일 경로"

could't change working directory to  "파일 경로" no such file or directory

제 PC환경은 OS는 Window 10 이 설치되어 있고, Hotmail 계정으로 사용자를 연결해놨습니다.

 C:\User\한글 계정 폴더에 한글로 이름이 되어 있어서 몇몇 프로그램에서는 한글을 읽지 못하고, 오류를 뱉으면서 실행이 안되었다. 



실행 시 제 컴퓨터에서 나타난 오류이다. 내용을 보면 폴더에 한글명 때문에 문제를 일으켰다

이미 만들어진 폴더를 다시 바꾸려면 몇가지 과정이 필요하고 새로운 관리자 계정이 필요하다.

아래는 마이크로소프트 지원팀에서 답변 준 내용인데 따라하면 폴더 이름을 바꿀 수 있고 정상적으로 Git도 실행이 된다. 



관리자 권한을 가진 로컬 계정으로 로그인 합니다.  만약 없다면 관리자 계정의 로컬 계정을 생성 합니다.  * 하단의 [참고]에서 만드는 방법을 참고 합니다.

  1. [Windows 로고 키+X]누른 후 컴퓨터 관리 클릭 합니다.
  2. 왼쪽에 로컬 "사용자 및 그룹 > 사용자"에서 변경 할 계정을 마우스 우 클릭 하여 이름 바꾸기를 누르고 변경 할 계정 이름을 입력 합니다. 
  3. [Windows 로고 키+X]누른 후 명령 프롬프트(관리자) 클릭 합니다.
  4. 명령 프롬프트가 뜨면 아래와 같이 입력 후 엔터 누릅니다.
    ren C:\Users\XXX_000 YYY

    (위에서 XXX_000은 변경 전의 계정 이름이며 YYY는 변경 할 계정 이름 입니다. 예: ren c:\users\nidev_000 nidev )
  5. [Windows 로고 키+R]누른 후 regedit 입력 하여 확인 누릅니다.
  6. 레지스트리 편집기가 뜨면 아래 위치로 이동 합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  7. 아래 폴더 중 변경 할 계정의 SID을 찾습니다. ProfileImagePath 이름을 확인하면 쉽게 찾을 수 있습니다.
  8. ProfileImagePath 값을 더블클릭 하여 이름을 변경 합니다. C:\Users\YYY   (예: c:\Users\nidev )
  9. 변경이 완료 되면 로그오프 후 Microsoft 계정으로 로그인 하여 확인 합니다.

[참고]

관리자 권한을 가진 로컬 계정 만들기

  1. 키보드의 [Windows 로고 키+ I]를  누릅니다.   
  2. PC 설정 변경 메뉴를 클릭합니다.
  3. 사용자 – 사용자 추가 메뉴를 클릭합니다.
  4. 사용자 계정 이름을 입력한 후 다음 – 마침 버튼을 클릭합니다.
  5. [Windows 로고 x] 를 함께 눌러 제어판을 선택 합니다.
  6. [제어판 – 사용자 계정 및 가족 보호 – 사용자 계정 – 다른 게정 관리] 클릭 합니다.
  7. 새로 추가한 계정을 선택 후 계정 유형 변경을 클릭 하여 관리자를 선택하고 계정 유형 변경 클릭 합니다.


http://answers.microsoft.com/ko-kr/windows/forum/windows_8-performance/windows-8%EC%97%90%EC%84%9C/1d9c22cb-895f-47e2-a5f4-0de351c1a5d1




Posted by Hoya0415
,

Git Hub저장소에 Git Push 를 하려는데 다음과 같은 경고가 뜨면서 안디는 것이다.

Git 2.0에서는 matching 에서 simple로 바뀌였다고 나오는건데, 그걸 사용자가 지정하여 설정하라는 것이다.

matching은 동일한 이름을 가진 모든 branch를 push한다. 두 end를 늘 동일한 상태로 유지하고자 할 때 사용된다. 여럿이 사용하는 환경에는 부적합하다.

simple은 현재 작업중인 branch만 push한다.


위와 같은 내용이므로, 확인 후 설정하여 push 를 한다.


Posted by Hoya0415
,

최초에 Git Hub에 Push를 하려는데 Error가 났다. 

로컬에 최초에 저장소를 생성하고, Git Hub에 Push 할 때 

명시적으로 브런치를 입력해서 업데이트를 하라는 소리이다.

다음 명령어로 해결하였다.

$ git push origin master 


Posted by Hoya0415
,