Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Branch
- BLUETOOTH
- https설정
- blueborne
- https
- Hacking
- codegate2017
- doorlock
- 코드게이트 주니어
- Codegate
- openctf
- CODEGATE2018
- node
- shellcraft
- 코드게이트
- gogs
- CVE
- module
- xlsx
- node.js
- Git
- 코드게이트2017
- npm
- lob
- 도메인 https
- pwntools
- NGINX
- pwnable
- 노드 엑셀
- gogs private git
Archives
- Today
- Total
고졸백수해킹일기
gogs를 private git처럼 사용하기 본문
개인 서버가 있을때 git 대신 사용할만한 것이 gogs라는 서비스이다.
구글에 검색해보면 gogs 설치에 관한 글들은 쏟아지는데 설정에 관한 것들을 알아보자.
github자체가 오픈소스로 되어있어서 커스텀마이징 할 수 있다.
/home/gogs/gogs/custom/conf 경로로 가면 설정을 다양한 설정을 바꿀 수 있는데,
[database]
DB_TYPE = mysql
HOST = 127.0.0.1:3306
NAME = gogs
USER = root
PASSWD = dbpwpwpw
SSL_MODE = disable
PATH = data/gogs.db
이것은 mysql db에 관한 설정
[server]
DOMAIN = domain
HTTP_PORT = 3000
ROOT_URL = url
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = false
접속에 관련된 설정이다.
보통 nginx로 도메인 라우팅을 하여 사용하는 경우가 대부분인데 포트가 겹치면 곤란하기 때문에 포트를 바꿔줄 수도 있다.
[service]
REGISTER_EMAIL_CONFIRM = false //이메일 인증을 설정가능하다
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = false //회원가입을 켜고 끄고 할 수 있다. 이 설정을 바꾸면 깃허브의 private상품과 동일하게 사용이 가능하다.
ENABLE_CAPTCHA = true // 회원가입시 캡챠
REQUIRE_SIGNIN_VIEW = true //로그인을 해야 확인이 가능
마지막으로 서비스 설정에 관한 것들인데 주석을 참고하도록 하자
'etc' 카테고리의 다른 글
git branch 관리하기 (0) | 2018.03.22 |
---|---|
내가 잊어버려서 쓰는 scp 사용법 (0) | 2018.02.21 |
gdb core 덤프가 안떠질때 (0) | 2018.01.26 |
gdb disassembly intel 문법 사용하기 (0) | 2018.01.26 |
일러스트 AI 채색 사이트 (0) | 2018.01.17 |