반응형

1. 슬랙에서 앱 추가.

 

2. jenkins로 검색해서 추가.

 

 

 

반응형
반응형

1. SSH 키생성.

$ ssh-keygen -t rsa -b 4096

 

2.  현재 계정 홈디렉터리/.ssh 에 생성 하려면 그냥 엔터.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/고니/.ssh/id_rsa):

 

3. 로그인 없이 사용하기 위해서는 엔터 두번
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

4. 생성 확인
$ ll ~/.ssh
id_rsa -- 비밀키
id_rsa.pub -- 공개키

5. 위 id_rsa.pub 공개키를 아래 SSH Fingerprints에 입력해서 생성.

반응형
반응형

https://docs.gitlab.com/ee/update/index.html#upgrade-paths

 

Upgrading GitLab | GitLab

Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.

docs.gitlab.com

 

8.11.Z -> 8.12.0 -> 8.17.7 -> 9.0.13 -> 9.5.10 -> 10.0.7 -> 10.8.7 -> 11.0.6 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.8.8 -> 13.12.15 -> 14.0.12 -> 14.3.6 -> 14.9.5 -> 14.10.Z -> 15.0.Z -> 15.1.Z (for GitLab instances with multiple web nodes) -> 15.4.0 -> latest 15.Y.Z

 

Releases · GitLab.org / GitLab · GitLab

GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a...

gitlab.com

 

Target versionYour versionSupported upgrade pathNote

15.1.0 14.6.2 14.6.2 -> 14.9.5 -> 14.10.5 -> 15.0.2 -> 15.1.0 Three intermediate versions are required: 14.9, 14.10, and 15.0.
15.0.0 14.6.2 14.6.2 -> 14.9.5 -> 14.10.5 -> 15.0.2 Two intermediate versions are required: 14.9 and 14.10.
14.6.2 13.10.2 13.10.2 -> 13.12.15 -> 14.0.12 -> 14.3.6 => 14.6.2 Three intermediate versions are required: 13.12, 14.0, and 14.3.
14.1.8 13.9.2 13.9.2 -> 13.12.15 -> 14.0.12 -> 14.1.8 Two intermediate versions are required: 13.12 and 14.0.
13.12.15 12.9.2 12.9.2 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.8.8 -> 13.12.15 Four intermediate versions are required: 12.10, 13.0, 13.1, and 13.8.
13.2.10 11.5.0 11.5.0 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.2.10 Six intermediate versions are required: 11.11, 12.0, 12.1, 12.10, 13.0, and 13.1.
12.10.14 11.3.4 11.3.4 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 Three intermediate versions are required: 11.11, 12.0, and 12.1.
12.9.5 10.4.5 10.4.5 -> 10.8.7 -> 11.0.6 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.9.5 Five intermediate versions are required: 10.8, 11.0, 11.11, 12.0, and 12.1.
12.2.5 9.2.6 9.2.6 -> 9.5.10 -> 10.0.7 -> 10.8.7 -> 11.0.6 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.2.5 Seven intermediate versions are required: 9.5, 10.0, 10.8, 11.0, 11.11, 12.0, and 12.1.
11.3.4 8.13.4 8.13.4 -> 8.17.7 -> 9.0.13 -> 9.5.10 -> 10.0.7 -> 10.8.7 -> 11.0.6 -> 11.3.4 Six intermediate versions are required: 8.17, 9.0, 9.5, 10.0, 10.8, and 11.0.
반응형
반응형

원인 : lombok-1.18.22.jar

해결 : lombok-1.18.24.jar

lombok 다운로드 : https://projectlombok.org/all-versions

 

older versions

 

projectlombok.org

 

 

반응형
반응형

오랫만에 깃허브에 push 좀 하려고 했더니 계속 인증 실패가 나네요 ㅜㅜ.

 

오류 메시지를 보면 2021.8.31 부터 패스워드 인증이 없어졌다고, 개인 토큰을 대신 사용하라는 내용입니다.

Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

 

그래서, 깃허브에서 토큰 발급 받아 소스트리에서 인증하는 방법을 공유합니다.

 

1. 깃허브 로그인 하시면 우측 상단에 프로필이 나타납니다.

    프로필을 눌러서 아래와 이미지처럼 Settings 메뉴를 선택합니다.

 

2.  프로필 화면으로 이동화면 왼쪽 메뉴에 "Developer settings" 가 있습니다. 클릭합니다.

- 프로필 화면 URL : https://github.com/settings/profile

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

3.  개발자 설정 화면에서 "Personal aceess tokens" 메뉴를 클릭합니다.

- 개발자 설정 화면 URL : https://github.com/settings/apps

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

4. 개인 접근 토큰 화면에서 "Generate new token" 버튼을 클릭합니다.

- URL : https://github.com/settings/tokens

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

 

5.  토큰 생성 화면 입니다.

- URL : https://github.com/settings/tokens/new

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

- Note 항목에 토큰 이름을 입력합니다.

- Expiration 항목은 토큰 유효기간 입니다.

- Select scopes 에서는 github 여러 기능들을 선택적으로 권한을 줄 수 있습니다. 보통은 그냥 repo 만으로도 충분합니다.

- 설정이 끝나면 맨 아래 "Generate token" 버튼을 클릭합니다.

 

6. 토큰이 생성 되었습니다. 해당 토큰을 복사 버튼을 클릭해 복사합니다.

 

7. 이 페이지에 다시 들어오면 아래와 같이 변경 됩니다.

 

8. 이제 소스트리에서 기존에 사용하던 repo의 패스워드를 초기화 해주어야 합니다.

- 아래 파일을 열어 깃허브에 해당하는 계정과 패스워드를 지워줍니다.

위치 : C:\Users\goni\AppData\Local\Atlassian\SourceTree

파일명 : passwd

내용 :

깃허브계정@github.com

암호화된 기존 패스워드

 

9. 소스트리에서 다시 Push를 하게 되면 아래와 같이 인증창이 다시 뜨는데, 이 때 Password에 새로 발급받은 토큰을 붙여넣기 하면 정상적으로 인증이 됩니다.

 

이상입니다.!

반응형
반응형

url : https://about.gitlab.com/install/#centos-7

 

Download and install GitLab

Learn about the various GitLab installation packages and downloads for Ubuntu, Debian, Docker, Google Cloud, and many more.

about.gitlab.com

Step 1.

sudo yum install -y curl policycoreutils-python openssh-server perl

Step 2.

sudo yum install postfix

Step 3.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

Step 4.

sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee

Step 5. root 계정 패스워드 확인.

cat /etc/gitlab/initial_root_password

Step 6. Start and Stop

# Start all GitLab components
sudo gitlab-ctl start
 
# Stop all GitLab components
sudo gitlab-ctl stop
 
# Restart all GitLab components
sudo gitlab-ctl restart
반응형
반응형

Step 1. 설정변경

vi /etc/gitlab/gitlab.rb
################################################################################
## GitLab NGINX
##! Docs: https://docs.gitlab.com/omnibus/settings/nginx.html
################################################################################
 
# nginx['enable'] = true
 
# 주석해제해서 nginx 사용안함 설정.
nginx['enable'= false

# gitlab_workhorse['shutdown_timeout'] = nil
# gitlab_workhorse['listen_network'] = "unix"
# gitlab_workhorse['listen_umask'] = 000
# gitlab_workhorse['listen_addr'] = "/var/opt/gitlab/gitlab-workhorse/sockets/socket"
# gitlab_workhorse['auth_backend'] = "http://localhost:8080"
# 아래 두줄 추가.
gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "127.0.0.1:8181"
# 아파치가 다른 서버라면
# gitlab_workhorse['listen_addr'] = "0.0.0.0:8181"

 
 

Step 2.설정적용

gitlab-ctl reconfigure

 

Step 3.아파치설정

참조 : https://gitlab.com/gitlab-org/gitlab-recipes/-/blob/master/web-server/apache/gitlab-apache24.conf

<VirtualHost *:80>
    ServerAdmin 관리자이메일
    DocumentRoot "/opt/gitlab/embedded/service/gitlab-rails/public"
    ServerName 도메인_혹은_IP
    ServerAlias 도메인_혹은_IP
    ErrorLog "logs/도메인_혹은_IP-error_log"
    CustomLog "logs/도메인_혹은_IP-access_log" common
 
    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPassReverse / http://localhost:8181/
 
    RewriteEngine on
    RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
    RewriteRule .* http://127.0.0.1:8181%{REQUEST_URI} [P,QSA]
    <Location />
        Order allow,deny
        Allow from all
    </Location>
 
</VirtualHost>
 
반응형
반응형

STS는 새로운 버전 받을 때마다 소소하게 환경이 바뀌네요. ( ㅂㄷㅂㄷ )

 

저번 버전은 JSP Editor를 없애 버리더니..

2019/05/11 - [java] - STS4 에 jsp editor 가 없네요.

 

STS4 에 jsp editor 가 없네요.

STS 최신버전을 설치했더니 JSP Editor 가 없네요. ㅜㅜ. Spring Tool Suite 4 Version: 4.2.1.RELEASE Build Id: 201904170946 이클립스 마켓에서 플러그인을 찾아서 설치해야합니다. Help > Eclipse Ma..

goni9071.tistory.com

이번엔 JSP Editor는 있는데 자바스크립트가 전부 같은색으로 나옵니다. 컬러풀하게 보고 싶어요 ㅜㅜ.

 

 

1. Help > Eclipse Marketplace... 에서  "Eclipse Web Developer Tools" 로 검색 합니다.

 

2. Install 눌러서 설치를 진행 합니다.

 

 

3. 설치 완료후 재시작 합니다.

 

4. 설치확인

 

드디어 JSP 에디터에서 자바스크립트가 이쁘게 나오네요. ㅜㅜ

반응형
반응형

다운로드 URL :

https://www.oracle.com/tools/downloads/sqldev-downloads.html

 

저는 Windows 64-bit with JDK 8 included 를 다운로드 했습니다.

요즘에 jdk 라이센스 때문에.. 이것저것 고민필요없이 포함된 걸로 다운!!

 

다운로드 받으려면 오라클 계정으로 로그인이 필요합니다.

 

 

 

 

오라클 계정 로그인하면 바로 파일이 다운로드 됩니다. 

 

압축을 풀고 아래 sqldeveloper를 실행합니다.

 

 

설치 끝.

 

 

 

참 쉽죠?

반응형
반응형

소스트리를 사용하다보면 원격 저장소 패스워드를 잘못 입력해서 난감한 경우가 생긴다.

 

도구 > 옵션 > 인증 탭에서도 보이지 않는 경우에 아래 처럼 하면 해결이 된다.

 

버전 3.4.2 기준 패스워드 파일 위치.

 

C:\Users\Administrator\AppData\Local\Atlassian\SourceTree\passwd

 

위 파일을 통채로 삭제하거나 열면 remote ip가 보이기 때문에 필요한 인증 정보만 삭제하면 패스워드를 초기화 할 수 있다.

반응형

+ Recent posts