여러개의 프로젝트를 관리 및 작업 하기 위해 한 폴더 넣고 code를 업로드 하였습니다.

현재 상태에서 코드를 내려 보면, 두번째 그림과 같이 Git이 연동이 안되어 있는 것을 확인 할 수 있습니다.


메뉴 에서 - VCS > Enable Version Control Integration 클릭합니다.




Select a version control system to associate with the project root 를 Git으로 설정 후  확인을 누르면....




아래 그림과 같이 Git 에 연동 되어 수정된 파일이 색깔이 변경된 것을 확인이 가능합니다.

(이것을 몰라서, Git 커밋용 프로젝트 와 작업 프로젝트를 각각 열어서 아주 비효율적으로 작업을 하였었네요!)


이제 소스코드를 내려받겠습니다.

홈페이지 내에서 다운로드를 클릭하여 압축 파일로 내려받을수도 있고,

개발툴내에서 직접 연동하는 방법이 있습니다.


File > New > Project from Version Control



Gitlab 사이트에 있는 URL을 가져와 붙여서 TEST 버튼을 클릭합니다.

YES를 선택 후 패스워드를 입력하면,

프로젝트 내에서 다운로드 된 소스 파일들을 확인 할 수 있습니다. 끝!!!


이전엔 파일 한개만 올렸지만, (폴더, 파일) 모든 내용을 올리는 작업입니다.


3번 글에서 진행 되었던 폴더에 올리려는 project 파일 폴더들을 복사하였습니다. (본문은 Android project source code 를 사용했습니다.)

명령어는 아래와 같이 쳤습니다.

git add --all

git commit -am "파일 폴더 업로드"

최종적으로 git push 로 파일을 업로드 합니다.

마찬가지로 gitlab 사이트에서 확인하시면 제대로 올라간것을 확인 할 수가 있습니다.


내 그룹에 들어와서 오른쪽 "New Project" 를 클릭합니다.

적당한 프로젝트 이름을 작성 후 create project 버튼 클릭

프로젝트가 생성 되었고, 적당히 설정하는 방법이 간략하게 나와 있습니다. 

1. Global settup

2. Create a new repository

항목을 터미널에서 입력합니다.

git clone 까지 입력하면, 아래와 같이 작업 폴더가 생성됩니다.

자 그럼 cd myprojecttest 로 작업 폴더로 이동 후에 (업로드시 add, commit, push 3가지가 모두 수행 하여야)

README.md 라는 파일을 생성 후에 최종적으로 push 명령어를 통해 파일을 올리면,

Gitlab 사이트에서 제대로 올라갔는지 확인할 수 있습니다.


1번 터미널창에서 확인했던 키 모두를 복사합니다. (ssh-rsa 부터 끝까지)

사이트 내에서의 맨 오른쪽 상단 아이디 이미지를 클릭하면 Profile 아래 Settings 를 선택합니다.

좌측 메뉴에서 SSH Keys 를 선택


Key 안에 모두 복사하여 Add key 누르면 끝!




1. SSH 키 생성하기


GitLab을 사용하려고 Group 을 생성하고 프로젝트를 create하게 되고 소스를 올릴려고 찾아보니 upload버튼이 없어요.

SSH key 가 필요하다는 아래와 같은 문구를 확인할 수 있습니다.

내 폴더 내에서 .ssh 폴더가 있는지 확인합니다.

저는 이미 한번 만들었기 때문에 폴더가 있습니다.

터미널을 열고 난뒤 ssh-keygen 입력

마지막으로 확인은 cat ~/.ssh/id_rsa.pub


[출처] XuXu 님의 [랜섬웨어 예방] 공유기(iptime)설정에서 랜섬웨어 공격포트 차단하기

http://blog.naver.com/jstour78/221005798723



iptime 공유기에서 랜섬웨어 예방하는 방법을 공유합니다.

집에 pc가 여러대일 경우 일일이 하는 포트 설정하는 일은 너무 귀찮은 일입니다.

그래서 모든 공유기에는 자체적으로 포트 차단하는 기능들이 있어서 적용을 하도록 하겠습니다.

다른 공유기는 공식 사이트나 구글서치로 확인할 수 있겠습니다.


* 주의 : 랜섬웨어를 막기위해서 137(UDP), 138(UDP), 139(TCP), 445(TCP) 를 막아주는데,

간혹 공유 프린터나 기타 장비들이 사용하는 경우도 있으므로 확인하시고, 작업을 하셔야 합니다.



1. 공유기에 접속을 하여 > 고급 설정 탭 > 보안 기능 > 인터넷/WiFi 사용 제한을 선택합니다.




2. 새 규칙을 눌러 이름을 입력 후 내부 <-> 외부 버튼을 선택합니다.



 

3. UDP(137,138 - TCP는 139, 445)를 선택 후 




4. (137 ~ 137) 포트 입력 , 모든 IP 주소 선택 후 적용




5. 완료 화면 ( 추가로 138 , 139 , 445 까지 해주면 됩니다.)

137 포트 UDP

138 포트 UDP

139 포트 TCP

445 포트 TCP


'etc' 카테고리의 다른 글

GitLab 사용하기 - 2. SSH 키 등록하기  (0) 2017.11.08
GitLab 사용하기 - 1. SSH 키 생성하기  (0) 2017.11.08
개인정보취급방침  (0) 2017.05.03
소스 코드 테스트  (0) 2017.04.06
새프로젝트 로고 시안  (0) 2017.04.05

앱 APK 에 특정권한(android.permission.RECORD_AUDIO) 를 사용합니다.


이는 앱의 특징인 화면 레코딩을 위해 MediaRecorder 오브젝트의 사용을 위해 위의 특정권한을 사용합니다.


모든 데이터는 해당 단말기 내의 Local에서 외부 메모리에서만 저장되며,


이외 모든 개인정보에 관련된 데이터 수집, 사용, 공유는 일체 사용하지 않습니다.


기타 문의사항은 메일로 주면 됩니다.



코드 테스트!


        

//권한 추가
    private static final int REQUEST_PERMISSIONS = 1;
    private static final String[] MY_PERMISSIONS = {
            Manifest.permission.WRITE_EXTERNAL_STORAGE,
            Manifest.permission.ACCESS_COARSE_LOCATION,
            Manifest.permission.ACCESS_FINE_LOCATION
    };
    private final static int PLAY_SERVICES_RESOLUTION_REQUEST = 9000;

    private setOnPermissionListener mOnPermissionListener;

    private interface setOnPermissionListener {
        void onPermissionListener();
    }


+ Recent posts