root 계정 초기 비밀번호 세팅

 

사내에서 안드로이드 소스를 공유하여 작업하기 위해 의존성 관리도구인 subversion 을 사용하려하였다.

mac OS X 에 대한 subversion 설치 및 사용에 대해서는 쉽게 찾아볼 수 없었다.


■ Homebrew 란?

Homebrew 는 Apple에서 제공하지 않는 유용한 패키지 관리자를 설치한다. 

Homebrew 소개


■ Homebrew 설치

 1. 터미널을 실행한다.

 2. $sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

 (시간이 다소 오래 걸린다.)

 

 SVN 설치  (Apache Subversion)

안드로이드 스튜디오 SVN (Mac OS X) 다운로드

 

 

 

1.  터미널을 사용하여 Homebrew 를 설치한다.

2.  # brew options subversion   을 입력하여 subversion의 옵션을 확인하자.

3. 필요한 옵션값을 입력하여 subversion을 설치하자.

     # brew install --with-java subversion 

4. 설치된 위치 확인  

    # find / -name svn   (관리자 계정으로 접근하지 않으면 permission denied 발생한다. )

/Users/admin_nexgen/Library/Caches/AndroidStudio2.3/vcs/svn

/usr/bin/svn

/usr/local/bin/svn

/usr/local/Cellar/subversion/1.9.5_3/bin/svn

/usr/local/Cellar/subversion/1.9.5_3/lib/ruby/2.0.0/svn

/usr/local/Cellar/subversion/1.9.5_3/lib/ruby/2.0.0/universal-darwin16/svn

/usr/local/Homebrew/Library/Homebrew/shims/scm/svn

/usr/local/Homebrew/Library/Homebrew/shims/super/svn

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Aliases/svn

/usr/local/lib/ruby/2.0.0/svn

/usr/local/lib/ruby/2.0.0/universal-darwin16/svn

/usr/local/opt/svn


1. 직접 해당 디렉터리로 찾아가 보고 싶다면 finder 를 open

2. command + shift + G 를 입력하여 직접 해당 디렉터리로 이동하는 방법이 있다.


■ Android studio에 SVN 연동 및 사용

 

1. Android Studio >> Prefernces 

   or  Command + ,(comma)

 

 2. Subversion 검색

 

 3. Apache Subversion 설치 후 ../bin/svn 지정



나의 경우 Use command line client 를 /usr/local/bin/svn 로 지정해주었다.

 

4.  Close Project

5. open Android Studio >> Check out project from Version Control >> Subversion

 

6. 접근할 경로 지정 (URL)

    ㅜ

 

7. Compare를 원하는 디렉터리 (우클릭)  >> Subversion >> Compare with Branch..를 선택

 

8. 접근한 경로에서 원하는 Project 선택

 

9. 현재 svn 서버에 올라가있는 버전과 비교를 한다. (차이점 : 파란글씨로 나타남)

 

10. 마찬가지로 해당 디렉터리 우클릭 >> Subversion >> Commit Directory 선택

 

11. svn 서버에 올라가있는 파일과 차이가 있는 파일들은 파란색 글씨로 나타난다.

 

12. svn 서버에 반영을 원하는 파일을 선택하여 Commit 

13. update는 해당 디렉터리 우클릭 후 Update 관련 선택


'MAC' 카테고리의 다른 글

terminal.app root 초기 password 설정  (0) 2017.07.03
Mac 에 eclipse 설치하기  (0) 2017.03.23
Mac 공부하기 (1)  (0) 2017.03.21

■ [Mac] terminal root 계정 초기 비밀번호 설정


기본적으로 root의 password가 설정되어 있지 않다.

이때는 시스템 계정의 비밀번호를 아무리 입력 하여도 잘 못 됐다고 나온다.

다음의 명령어를 순서대로 입력하면 root 계정의 패스워드 설정 및 root 계정으로 전환을 쉽게 할 수 있다.

1. terminal.app 실행

2. $ sudo -s  

를 입력하면 패스워드를 묻는다. 현재 사용하는 패스워드를 입력하면 된다. 

그러면 bash 프롬프트가 나오며, 다음과 같이 입력하면 된다.   

3. bash -3.2# passwd root  

    Changing password for root   

    New Password:   

    Retype new password:  

이렇게 새로운 패스워드를 입력한 후, 

su 명령어를 입력하고 패스워드를 입력하면 root 계정을 사용하여 터미널을 수행할 수 있다.    


'MAC' 카테고리의 다른 글

Mac OS X 에서 안드로이드 스튜디오 SVN (apache subversion) 사용하기  (0) 2017.07.03
Mac 에 eclipse 설치하기  (0) 2017.03.23
Mac 공부하기 (1)  (0) 2017.03.21

1. eclipse 를 설치하기 위해서는 ( 현재 Mars 다음 Neon 버전 )

jdk 1.8 이상이어야한다. 따라서 jdk 1.7 이하 버전이 설치 되어있으면 해당 eclipse 를 설치할 수 없다. 


2. 아래 url 로 들어가서 jdk를 down 받는다.  (1.8)

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


3. 다운받은 jdk ( Java Development tool Kit )를  설치한다.


4. jdk 설치 후  환경변수를 설정해야한다.

해당 jdk1.8 은 /Library/Java/JavaVirtualMachines 밑에 생성된다.

/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home 을 PATH 설정해줘야한다.


5. 터미널을 실행한다.  cd /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents 

cd Home


6. i 를 입력하여 insert 모드로 들어간다. 

export JAVA_HOME = /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home 를 추가해준다.


7. ESC 를 입력하여 insert 모드에서 빠져나온다. 


8. 이클립스(eclipse)를 install 한다.


참고할 url :

 http://ishappy.tistory.com/entry/MAC-OS-X-%EC%97%90-JDK-%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 Mac vi mode 명령어 참고 :

1. http://parklize.blogspot.kr/2014/10/mac-vim-command.html

2. http://devfalledinmac.tistory.com/12


1. 터미널 실행 방법 

 control + space 를 입력하면 Spotlight 검색이 가능하다 여기서 터미널 혹은terminal을 실행 시켜주면된다.


2. 기본적인 터미널 명령어들

ls : 디렉토리에 있는 파일 및 폴더의 리스트를 보여준다.  ( Windows : dir )

cd : change directory 로 폴더(디렉토리)를 변경한다.  ( Windo

ws : cd )

clear : clear screen 으로 화면에 있는 모든 글씨를 깨끗하게 비워준다.  ( Windows : cls )

cp : 저장된 디렉토리로 파일을 복사해준다.  ( Windows : copy )

rm : 파일을 삭제한다.  ( Windows : del ) 

ipconfig getifaddren0 : ip와 같은 네트워크 설정을 본다.  ( Windows : ipconfig ) 

logout :콘솔을 종료한다.  ( Windows : exit )  


3. macOS 확인 

좌측 상단 Apple  ( 사과 모양 클릭 ) 이 Mac 에 관하여 선택

 

+ Recent posts