새 GPG 키 생성 - GitHub 문서

 

새 GPG 키 생성 - GitHub 문서

기존 GPG 키가 없는 경우 커밋 및 태그 서명에 사용할 새 GPG 키를 생성할 수 있습니다.

docs.github.com

 

위의 사이트에서 똑같이 따라만 하면, 키 생성 되니 참고

 

왠만하면 RSA, 4096 사이즈로 만들 것

 

GPG복사까지 따라 헀다면, 

 

Gitea로그인 → 설정 → SSH /GPG →  GPG추가

복사한 내용 붙여넣고 추가

 

정상적으로 반영된 경우, Commit시 Verfied로 표기 된다.

 

만약 표기가 되지 않는 경우, 아래 항목이 동일한지 확인

 

반드시 아래 항목 3개가 동일해야 Verified가 표기 된다.

 1. Git 에 등록한 메일

 2. Gitea 계정에 등록한 메일

 3. GPG 생성시 등록한 메일

 

 

 

'Synology > Gitea' 카테고리의 다른 글

Gitea 설치 - 2  (0) 2025.12.10
Gitea - SSH 설정  (0) 2025.12.10
Gitea 설치 - 1  (0) 2025.12.10

컨테이너를 정상적으로 설치한 경우, 설치가 안된 경우 아래 링크참조

C O D I N G :: Gitea 설치 - 1

 

Gitea 설치 - 1

1. 패키지센터 → Git Server 설치 (특이사항 없음) 2. 컨테이너 매니저 → 레지스트리 → gitea/gitea 다운로드 3. gitea 설치 전 해야할 것 - 공유폴더 docker → gitea 생성 gitea 하위 → data, db 폴더 생성 - 원

sigyn.tistory.com

 

 

1. http://본인ddns주소:본인이 지정한 포트로 접속 (https 아님)

   - 접속이 안된다면 ip:port 로 접속

   - 공유기 포트포워딩 , 시놀로지 방화벽 포트 허용 확인

 

2. 접속되면 아래와 같은 화면이 노출

 

3. 기본적인 내용은 모두 자동으로 적용되어 있음

 

4. SSH 서버포트는 앞서 설정한 포트 입력 (이전에 공유한 포트설정 3번째항목 9999 → 220)

    - Http 수신포트 3000 (컨테이너에서 설정한 포트와 동일해야 함)

      - 내부망에서는 3000으로 접속 가능

      - 외부망에서 포트포워딩 필수, 외부포트입력 후, 내부포트에 3000 입력)

      - 포트포워딩, 방화벽까지 정상적으로 설정했다면, 외부망에서 접속가능 함

 

5. 확장부분은 필요에 따라 입력 → 완료.

'Synology > Gitea' 카테고리의 다른 글

Gitea - GPG  (0) 2025.12.10
Gitea - SSH 설정  (0) 2025.12.10
Gitea 설치 - 1  (0) 2025.12.10

Client 윈도우 기준 (git bash 사용할거라 mac도 다르지 않음)

 

1. git 설치 ( Git 다운로드 클릭 )

 

2.윈도우 + X → 터미널 관리자 선택

 

3. 터미널 → ssh-keygen 입력 후 엔터

 

4. 엔터를 계속 누르면 C:\Users\본인윈도우계정명\.ssh 폴더가 생기고, 해당 폴더 안에

   - id_ed25519 (암호키 비공개)

   - id_ed25519.pub (공개키)

   - 두개의 파일이 생성됨

 

5. 메모장으로  id_ed25519.pub (공개키)를 열어 내용 복사

 

6. Gitea 로그인 → 설정 → ssh / gpg → 키추가

    - 컨텐츠에 복사한 내용 붙여넣기 → 키추가

 

7. gitea → repo → ssh주소로 clone 여부 확인

  - 만약 git user 로그인 비밀번호를 입력하라고 뜨는 경우,

     1) Gitea SSH 실행되고 있는지 확인 

     2) DSM SSH 미사용으로 변경

     - 둘다 동시에 사용가능 할 수도 있는데 아직 해결방법을 못 찾음.,

 

 

 연결이 안될 경우 

   - 제어판 →  Window Tools → 서비스

     OpenSSH Authentication Agent 항목 우클릭 → 시작

     사용 안함인 경우 자동으로 변경

 

   - Gitea 관리자 계정 로그인

      - 사이트관리 → 설정 → 요약 →  SSH설정 항목

          - 활성화 및 빌트인 서버 사용에 체크되어 있어야 함.

      -  빌트 인 서버  사용이 체크 해제된 경우

         - Gitea 컨테이너 종료 

         - 파일스테이션 → /docker/gitea/gitea/conf/app.ini 파일 다운로드

         - app.ini 수정

             -  [server] 카테고리 하위에 아래문구 추가 후 저장

                   START_SSH_SERVER = true

         -  파일스테이션  /docker/gitea/gitea/conf/ 경로에 수정한 app.ini 파일 업로드

         - 컨테이너 재실행 → 다시 SSH 설정 확인

         - 빌트인서버 사용 + SSH 키 등록 + 포트포워딩 + 윈도우서비스했는데도 git 비밀번호 요구하는 경우

           DSM SSH포트 사용여부 확인(사용하고있다면 해제 할 것,

           사용해제했더라도 포트가 Gitea에서 설정한 포트와 동일하면 안되니 22로 변경하고 사용해제

 

8. SSH만 허용하고 HTTP (ID, PW)로 접근하여 커밋하는것을 막으려면

   - app.ini 파일 

       - [repository] 카테고리 하위에 아래 항목 추가후 반영 .
          DISABLE_HTTP_GIT = true

'Synology > Gitea' 카테고리의 다른 글

Gitea - GPG  (0) 2025.12.10
Gitea 설치 - 2  (0) 2025.12.10
Gitea 설치 - 1  (0) 2025.12.10

+ Recent posts