2021. 1. 15. 17:33 DEV ENVIRONMENT
깃 포터블 설정방법, Github, Gitlab 로그인창 안나타남, Path설정, Git Portable Package

프로그램 설치하는거 싫어하는분들을 위해 GIT에서 포터블 패키지도 배포합니다.

그런데 포터블을 사용하기 위해서는 약간의 작업을 해야합니다.

 

- Git SSL 인증서 설정 - Github나 Gitlab을 이용할때 인증서가 있어야 로그인 할 수 있습니다.

- Git Path 설정 - 패스설정을 해줘야 다른 프로그램이나 커맨드창에서 Git을 사용할 수 있게 됩니다.

 

 

Git SSL 인증서 설정

 

1. git config 명령어 입력

git config --global http.sslCAInfo C:\PROGRAM\Git\mingw64\ssl\certs\ca-bundle.crt

C:\PROGRAM\Git - 본인의 Git 패키지가 위치한 디렉토리

 

 

2. gitlab이나 github에 클론을 해보면 로그인하라고 나타납니다.

 

 

 

 

Git Path 설정

 

1. 탐색기 > 내 PC (오른쪽클릭) > 속성 > 고급 시스템 설정 > 환경 변수

 

 

2. Path 더블클릭

 

 

3. 빈칸 더블클릭 > Git 패키지의 bin 디렉토리 입력

 

 

4. 커맨드창에서 set입력하거나 컴퓨터를 재시작하시면 됩니다.

아무데서나 git --version입력햇을때 git정보가 표시되면 정상입니다.

2020. 12. 30. 15:51 DEV ENVIRONMENT
Git Clone시 로그인창이 안나타날때, VSCode Gitlab연동, sslCAInfo

요즘엔 인텔리제이랑 아톰을 주로 쓰다가,

여기저기서 vscode를 하도 써대길래 나도 써봐야지 했는데,

정말 좋더라고요 (아톰보다빠름, 아톰망해라)

 

그래서 기존 프로젝트를 vscode에 연동하려고 git clone을 했는데,

(기존프로젝트는 비공개기때문에 로그인을 해야되는데)

로그인창이 안나오고 클론도 안되고... 어쩌지!?!? 다시 지워야하나

 

원인은 이참에 Git을 설치하지 않고 프로그램만 복사해놓고 쓰고 있었는데

git에서 사용하는 인증서 파일의 경로가 잘못되어있어서 그랬습니다.

(아마 ssl을 안쓰는 http git서버들은 제대로 작동할것입니다.)

 

 

1. 오류 발생 - 인증서 경로가 잘못됬습니다.

 

 

2. 깃을 복사해놓은 위치로 이동

너의GIT위치 > etc > gitconfig

 

 

3. gitconfig편집 > sslCAInfo 값을 자신의 경로에 맞게 변경

Git을 곧이곧대로 설치하면 C:\Program Files\Git으로 설치됩니다.

...
...
[http]
	sslBackend = openssl
	sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
[core]
	autocrlf = true
...
...

 

 

4. 다시 클론하면 로그인창이 나타납니다.

cd 너의프로젝트를클론할디렉토리
git clone 너의프라이빗한프로젝트주소

 

 

* 깃을 안-설치하고 풔서 쓰시는분들은 이렇게 패스설정을 해주셔야 합니다.

 

EC2에 깃 프로그램 설치 - 9/17 AWS EC2 JENKINS 스프링부트 자동배포

 

 

젠킨스에서 사용할 깃 프로그램을 설치하겠습니다.

Github, Gitlab, 뭐든 깃을 이용하는 곳에서 소스를 받으려면 Git을 설치해야 합니다.

 

 

1. yum 업데이트

sudo yum update -y

 

 

2. 깃 설치

sudo yum install git -y

 

 

3. 깃 버전 확인

git version

 

2020. 11. 15. 12:09 DEV ENVIRONMENT
rejected - non-fast-forward, STS 이클립스에서 Git Remotes 설정

이클립스에서 GIT 설정하는 방법입니다.

인텔리제이보다 복잡하네요.

 

 

1. Git Repositories열기

메뉴 > Windows > Show View > Other...

Git > Git Repositories

 

 

2. 패치 설정

프로젝트 > Remotes > origin > 패치주소에 마우스오른쪽 > Configure Fetch...

 

 

2-1. Advanced...

 

 

2-2. Source ref:, Destination ref: 수정

refs/heads/master

refs/remotes/origin/master

 

 

2-3. Add Spec > Finish

 

 

2-4. Save and Fetch

 

 

3. 푸시 설정

프로젝트 > Remotes > origin > 푸시주소에 마우스오른쪽 > Configure Push...

패치설정과 동일하게 작업하세요.

 

 

최근에 올라온 글

최근에 달린 댓글