bash셀에서 ssh-add ~/.ssh/id_rsa 입력 

그런데 Could not open a connection to your authentication agent. 요런 에러가 나타나면 
eval $(ssh-agent) 입력해주면 끝 

'Git' 카테고리의 다른 글

git 사용법  (0) 2021.06.07

기존에 local에서 작업중인 프로젝트를 git repository에 연결해서 push 하는 방법 

gitlab 에 repository를 생성했다고 가정하에 시작한다.

1. git bash 실행

2.  작업중인 개발 directory로 이동 

3. git init 실행 -> .git 폴더가 생성된다. 

4. git config --global user.email "내 이메일", git config --global user.name "내 이름" 명령어를 쳐서 자기 정보를 등록

5. remote를 등록 해줘야만 pull, push, fetch...등이 가능 하다 (  삭제 명령어 : git remote remove <remote name>

  -git remote add origin https://gitlab.com/{project이름}.git 

  : origin이라는 이름으로 remote가 등록되며 차후, push, pull.. 할때 원격 주소를 모두 타이핑 할 필요 없이  origin 이라는 alias으로 대체 가능

 

Iterate faster, innovate together

Our open DevOps platform is a single application for unparalleled collaboration, visibility, and development velocity.

about.gitlab.com

6. git remote  실행하여 remote가 정상적으로 등록되었는지 확인 한다. 

   - 정상적으로 등록되었다면 origin이라고 리스트가 뜸 

7. git pull origin <branch name>  으로 pull받을수 있다 !!

  - pull받을때   refusing to merge unrelated histories   Error가 발생할 경우

    git pull origin branch_name --allow-unrelated-histories 사용하면 해결 된다. 

 

Enter passphrase for key '~/.ssh/id_rsa':

아오 할 때 마다 ssh 키에 대한 암호를 입력하라니 여간 귀찮은 일이 아니다. 이대로 이 문제를 방치할 수는 없어서 해결방법을 찾아보았다.

문제는 ssh-agent가 이 키를 저장하고 있지 않아서 매번 물어보는 문제였다. 해결 방법은 아래의 커맨드다.

 ssh-add ~/.ssh/id_rsa

그런데 또 이런 문제가 발생하는 것이 아닌가!?

Could not open a connection to your authentication agent.

이 문제는 또 무엇일까? ssh-agent가 동작을 하고 있지 않다는 것이다. 이 문제는 아래의 커맨드로 해결 가능하다.

eval $(ssh-agent)

앞서 언급했듯 위의 커맨드도 Git Bash에서 입력했다.



출처: https://gentlesark.tistory.com/86 [삵 izz well]

 

'Git' 카테고리의 다른 글

git push 할때 ssh 비번 계속 물을때 해결법  (0) 2021.06.09

1. format함수를 이용한 formatting 

 format 함수를 이욯하여 문자열 중간에 원하는 문자열을 추가해 줄수 있다.

 - {} 괄호를 안에 0부터 숫자를 지정하는 방법 : 0 부터 시작하여 format 함수안의 숫자및 문자열을 차례대로 mapping 시켜 준다. 

 - {} 괄호 안에 변수명을 지정하는 방법 : 해당 변수의 값을 출력 해준다. 

"hi {0}. i eat {1} apples".format("민수",3)
 >> 실행결과 
 'hi 민수, i eat 10 apples'
 
 
"hi {name}, i eat {count} apples".format(name="민수",count= 10 )
>> 실행결과
'hi 민수, i eat 10 apples'

2. 파이썬 3.6 버전 부터는 간략히 f 사용가능 

format함수를 줄여서 사용 가능 하다

출력하고자 하는 문자열 을 f사용후 ''사이에 입력 하면 된다.

출력하고 하는 문자열 중간에 변수를 출력하고자 할때는 {}로 묶어 주면 된다. 

변수에 특정한 출력 형태를 지정해 주고자 할때는 콜론(:) 사용후  콜론 두에 option을 지정해 준다. 

  •     :>10 자릿수 10칸을 잡은뒤 오른쪽 정렬 

  •     :<10 자릿수 10칸을 잡은뒤 왼쪽 정렬

  •     :^10 자릿수 10칸을 잡은뒤 가운데 정렬

  •     :[빈공간채울 문자 지정]^10 자릿수 10칸 잡은뒤 가운데 정렬, 빈공간은 지정한 무자로 채움  

빈공간을 지정한 문자로 채울수도 있다. 

:=^10 으로 option을 줄경우 문자열을 10자리로 잡아서 가운데 정렬후 빈공간은 = 로 채움 

아래 코드를 참고하기 바란다. 

d = {'name' :'kim',age: 10}  #객체 
f'my name is d["name"]:>10'  # valuer값=객체 명[key값]
>> 실행결과
'my name is        kim'

f'my name is {d["name"]:=^10}'
>> 실행결과 
'my name is ===kim===='

'Python' 카테고리의 다른 글

Python  (0) 2020.10.07

파이썬 공부를 해보기로 했다.

혼자서 공부하며 정리하는 공간이다 보니 반말로 간단히 적어 나가겠다. 

교재는 Do It Jump to 파이쎤 으로 공부하고 있다 

그날 그날 공부한 내용을 정리해 보겠다. 

파이썬 공부의 최종목표는 크롤링!! 

실시간 검색어 분석을 통한 최신 이슈를 정리하고 해당 이슈와 연관된 회사 검색 후 해당 회사의 주식을 분석하는 프로그램을 만들어 볼 계획이다..

'Python' 카테고리의 다른 글

문자열 포맷팅  (0) 2020.10.07

아래 쿼리로 db링크를 조회해 볼수 있다. 
SELECT * FROM master.dbo.sysservers 


bulk insert MTX_ANALYSIS_RESULT_MASTER_FI
from 'D:\devhdjoo_data.csv'
with(
FIELDTERMINATOR = ',' , --컬럼 구분 구호
ROWTERMINATOR = '\n' --row 구분 구호
)
Go

 

엑셀 파일을 저장시 확장자를 csv로 저장할것. !!!

아래처럼 한셀에 한 column씩 ''(작은따옴표) 없이  저장하고, 한 컬럼마다 ,(콤마)로 구분하고, 레코드단위로 줄바꿔  저장할것 !!!

1230, 30 ,01, 1, 1, 0201001002, 샘플일자 ,20130902

MSSQL은 VARCHAR TYPE의 컬럼에 숫자값이 들어 있을때   ORDER BY 가 원하는 순서대로 나오지 않을때가 있다. 

예를 들면 A라는 컬럼(VARCHAR)에 10,20,100,200이 들어있을경우, 해당 컬럼으로 ORDER BY 하면 10,100,20,200으로 정렬 된다. VARCHAR이므로 젤 앞글자로 우선 ORDER BY 되기 때문이다.

이럴때는  임의로 CONVERT(INT,A)해서 ORDER BY를 하면 제대로 정렬된다. 

---참고사항: MAX가 제대로 안될때도 CONVERT(INT,A)이용하자. 

스프링은 기본적으로  / WEB-INF/classes 폴더 아래에 두면 log4j.xml파일을 자동으로 읽는다.

스프링이 log4j.xml파일을 못찾을땐,  / WEB-INF/classes 폴더 아래로 log4j.xml파일을  옮겨보자.

'Spring' 카테고리의 다른 글

5장 트랜잭션 서비스 추상화  (0) 2020.01.29
5장 서비스 추상화-I  (0) 2020.01.14
4장 예외  (0) 2020.01.05
3장 템플릿IV - 템플릿/콜백의 응용  (0) 2020.01.04
3장 템플릿 III - 스프링의 JdbcTemplate  (0) 2020.01.04

+ Recent posts