사설인증서를 사용하는 등, SSL 인증에 문제가 있는 git 원격저장소의 프로젝트를 clone을 할때 아래와 같은 오류가 나며 clone이 불가능한 경우가 있습니다.

SSL certificate problem: unable to get local issuer certificate


근본적인 해결책은 인증서의 인증문제를 해결하는 것이지만 간단하게 아래의 명령어로 SSL 확인을 건너뛰고 clone을 하는 방법도 있습니다.

git config --global http.sslVerify false


하지만 모든 저장소에 대해 인증서 확인을 건너뛰게 되면 보안에 문제가 생길 수 있습니다. 그러므로 인증서 확인을 건너 뛸 필요가 있는 프로젝트의 폴더에서 아래의 명령어를 통해 해당 프로젝트에서만 확인을 건너뛰게 하는 것이 좋습니다.

 git config --local http.sslVerify false


얼마 전, 제 블로그를 보니 폰트의 영향으로 글의 가독성이 떨어지고 블로그 디자인과도 조화롭지 않다는 생각이 들었습니다.
보기 좋은 떡이 먹기도 좋다고 바로 폰트를 변경했는데 Internet Explorer와 Chrome에 동시에 적용하는 것이 생각만큼 쉽지 않아 방법을 공유하고자 글을 남깁니다.
예시 폰트는 널리 쓰이고 있는 나눔고딕 폰트를 사용하겠습니다.

 

티스토리 블로그에 폰트 적용하기

1. 티스토리 블로그에 파일 업로드

블로그 관리 -> 꾸미기의 스킨편집 -> HTML 편집 -> 파일업로드로 이동하여 아래 두개의 폰트 파일을 아래의 사진과 같이 티스토리 블로그에 업로드 합니다.

NanumGothic.eot

NanumGothic.woff

2. CSS 편집

블로그 관리 -> 꾸미기의 스킨편집 -> HTML 편집 -> CSS로 이동하여 아래의 코드를 아래의 사진과 같이 추가합니다.

@font-face{
    font-family: "Nanum Gothic";
    src: url('./images/NanumGothic.eot');
    src:local(※), url('./images/NanumGothic.woff') format('woff')
}

 

다시 접속하면 바뀐 폰트를 볼 수 있습니다.

들어가며

프로젝트의 협업 및 버전관리를 위한 대표적인 방법에는 github를 사용하는 방법이 있습니다. 하지만 github에 올린 소스는 모두 공개되기 때문에 개인적인 또는 보안이 필요한 프로젝트에는 github와 비슷하지만 인증 된 사용자만이 소스를 열람할 수 있는 gitlab을 많이 사용합니다. 이번 글에서는 라즈베리파이에 gitlab을 설치 해 나만의 gitlab 서버를 만드는 방법에 대해 알아보고자 합니다.


환경

라즈베리파이2 (OS : Raspbian)


방법

1. 아래의 명령어로 gitlab 설치파일을 다운로드 하고 압축을 해제합니다.

wget https://s3-eu-west-1.amazonaws.com/downloads-packages/raspberry-pi/gitlab_7.9.0-omnibus.pi-1_armhf.deb
sudo dpkg -i gitlab_7.9.0-omnibus.pi-1_armhf.deb

2. 아래의 명령어로 gitlab을 설치 및 실행합니다.

sudo gitlab-ctl reconfigure

3. 설치 된 라즈베리파이로 접속해 gitlab이 설치되었는지 확인합니다. (port: 80)

참고 및 주의사항

  • 로그인이 가능한 관리자 계정의 ID는 root, 초기 비밀번호는 5iveL!fe 입니다.
  • 프로젝트 생성시 실제 프로젝트의 주소가 아닌 http://raspberry.pi/user/project.git 같은 형식으로 나오는데 /etc/gitlab/gitlab.rbexternal_url을 라즈베리파이의 서버주소로 변경한 뒤 (ex: external_url="http://www.myserver.com or 123.123.123.123") 2번의 sudo gitlab-ctl reconfigure 명령어를 터미널에 입력하면 정상적으로 프로젝트 주소가 출력됩니다.


+ Recent posts