Tool 썸네일형 리스트형 [IntelliJ] SSH 터미널에서 한글이 깨진경우 IntelliJ를 사용중에 SSH Terminal에서 한글이 깨진 경우에는 Files > Settings > Tools > SSH Terminal에서 Default encoding을 UTF-8(또는 접속하는 서버의 인코딩)로 변경하면 됩니다. 더보기 [GitLab] Let's Encrypt를 활용하여 SSL 적용하기 개요 소스코드 관리를 위해 GitLab을 설치하였는데, 사설망이 아닌 공개된 곳에 설치하였으므로 보안을 위해 SSL을 적용해보도록 하겠습니다.금전적인 여유가 있다면 공인기관에서 SSL인증서를 구매하여 적용하는 것도 방법이겠지만, 3개월마다 갱신하는 단점이 있지만 무상으로 공인인증이 가능한 Let's Encrypt를 사용하여 구성해보겠습니다.여기서, SSL은 기본적으로 도메인 기반으로 동작하기 때문에 도메인을 가지고 계셔야 합니다.인증을 위한 Certbot 설치SSL을 GitLab에 적용하기 전에 먼저 Let's Encrypt에서 공식적으로 제공하는 클라이언트인 Certbot을 설치하도록 하겠습니다.공식 Software Repository에 없기 때문에 별도로 Repository를 추가하겠습니다.sudo .. 더보기 [Gitlab] Ncloud에 Gitlab 설치하기 개요 Ncloud를 이용하면서 주된 목적으로 소스 관리를 하고자 합니다. 여러 툴이 있겠지만, 그중 탁월한 GitLab을 가지고 Ncloud에 Private Repository를 구성하는 방법을 알아보겠습니다. GitLab 설치 1. 필수 패키지 설치 sudo apt-get install curl openssh-server ca-certificates 만약, Gitlab에서 e-mail 전송을 지원하려면 추가적으로 "postfix"를 설치하시면 됩니다. 2. 패키지 서버 추가 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash Gitlab 패키지를 설치할 수 있도록 설정추가 .. 더보기 [Maven] jitpack.io 추가하기 개요 Github에 좋은 라이브러리가 올라와서 사용하려고 보면, Central Nexus에 등재되지 않아서 Jar파일을 받고, 프로젝트에 올려서 사용해야되는 경우가 많습니다. 그런데 쉽게 라이브러리 참조가 가능하게 하는 JitPack이 있어서 Maven에 활용하려고 했지만 Local Nexus에 추가되지 않아 해결하는 방법을 공유하도록 하겠습니다. 상황 Maven을 활용하여 개발환경 구성 Sonatype Nexus Repository Manager OSS를 사용하여 Private Nexus 구성 해결방법 JitPack에는 별도 Remote Index를 제공하지 않아서인지 Nexus의 Proxy로 추가가 잘 안됩니다. 그래서 Mirror를 쓰는 방법으로 회피하였습니다. 일반적으로 Private Nexus를.. 더보기 [Windows] PowerShell 관리자모드 실행 Windows에서 PowerShell을 기동할 때 관리자 모드로 해야될 경우가 있습니다.(PowerShell 뿐만 아니라 다른 것도 적용가능합니다)다음과 같이 진행하시면 됩니다. (Windows 10 기준)Windows 검색바에서 PowerShell을 검색합니다. 그런 다음 앱에서 마우스 오른쪽으로 클릭한 뒤 “관리자 권한으로 실행”을 클릭하시면 됩니다. 더보기 [Windows] Chocolatey - Package manager for Windows ChocolateyReact Native를 공부하려고 보니, 설치 과정에서 Chocolatey 를 사용해서 Node, Python을 설치하라 가이드가 있었습니다. 그래서 검색을 해보니 우분투의 apt-get과 같은 Windows의 패키지 설치 커맨드인 듯 합니다설치일단 다음과 같은 요구사항을 충족하면,Windows 7 이상 또는 Windows Server 2003 이상PowerShell v2 이상.NET Framework 4 이상PowerShell을 관리자 모드로 실행해서 다음 명령을 실행합니다. (PowerShell의 관리자 모드는 여기를 참고합니다)iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex 설치 중 만약 권한 오류가 발생하면 다음 명.. 더보기 [Tools] SmarTTY - A multi-tabbed SSH client with SCP support What?보통 개발을 하게 되면 UNIX(또는 Linux) 기반의 서버에서 작업하는 경우가 많습니다. 그리고 해당 서버에 접근할 때는 SSH 방식(요즘은 telent은 보안상 잘 안씁니다)으로 접속해서 진행합니다.개인이면 적극적으로 XShell으로 추천하겠지만, 직장에서는 사용할 수 없으니 다른 대안책인 SmarTTY를 알아보겠습니다.SmarTTY란?SYSPROGS에서 제작한 다중탭 지원 SSH client 프로그램 입니다. 물론 Freeware이며 Portable 버전도 있습니다.기능은?One SSH session - multiple tabs : 1개의 접속에 다중탭을 이용해서 동시 작업이 가능합니다.Transfer files and whole directories : 탐색기처럼 폴더를 확인할 수 있고.. 더보기 [GitLab]GitLab + Gitlab CI 설치 형상관리 툴 중 하나인 Git 에 대하여 서버환경을 제공하는 GitLab에 대한 설치를 가이드 하고자 합니다. 먼저 GitLab 홈페이지에서 다운로드 및 설치 방법이 가이드 되어있습니다. (Ubuntu 14.04, Gitlab 7.7.1-omnibus.5.4.1.ci 버전 기준입니다.)1. wget을 이용하여 omnibus 패키지를 다운 받습니다.oofbird@ubuntu:~/gitlab$ wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.deb--2015-01-26 22:23:53-- https://downloads-packages.s3.amazonaws.com/ubuntu-.. 더보기 이전 1 2 3 4 5 6 다음