본문 바로가기

Study/ETC12

GIT - Push 에러 해결방법 신규 브런치 생성 후 푸쉬를 하는데 아래와 같은 에러가 발생 1. git did not exit cleanly - 보통 원격(git hub)와 로컬의 내용이 다를 때 혹은 설정이 꼬였을 때 발생하는 에러로 tortoisegit을 쓰고 있다면 clean을 진행해 주면 해결됨. 근데 이번엔 뭐가 문제인지 clean후에 아래와 같은 에러가 추가로 발생 2. refs/heads/master:refs/heads/master [remote rejected] (failure) - 이 에러와 함께 intelliJ에선 '푸시가 거부됨 원격에서 거부되었습니다' 라는 메시지가 출력되었는데, 구글에 검색을 해도 별다른 소득이 없어 신규로 생성했던 브런치를 삭제 후 시도 했더니 푸쉬가 진행되었음. - 신규 생성 브런치와 mas.. 2023. 5. 9.
GitHub - 기본 브랜치 설정(main, master) master - slave 라는 (인종차별적인...?)단어를 없애겠다며 어느날 갑자기 master 브랜치가 main 브랜치로 바뀌어버린 상황(대체 왜...) 새로 만든 repository는 당연히 main을 default로 나타내고 있고, 사용중이던 IDE 또는 git 써드파티 프로그램들은 master를 default로 나타내고 있음 처음엔 생성한 repository에 master branch를 생성한 후 main branch를 없앴는데 지금은 설정에 default branch를 설정할 수 있게 되었음 어떻게 해결? 아래 순서대로 이동 후 설정 2021. 7. 13.
freenom으로 연결한 무료 도메인 연결 안될 때 개발 서버로 활용하기 위해 무료 도메인 사이트(freenom)를 활용 어느날 갑자기 아래와 같은 상황 발생 연결이 안되는 경우 확인해봐야 할 항목 ip 주소로 연결 서버에 다른 웹서버 또는 와스서버 설치했는지 확인 서버에 포트 설정 확인 ssl 문제 확인 문제 확인 얼마전에 사용해보려고 설치했던 nginx 때문일까 싶어 삭제 > 변함없음 https로 접근 시 보안 경고 뜸(SSL 인증서도 확인 됨) 문제는 ip와 도메인주소를 연결해줄 때 발생했다는것을 확인(구글링 하다보니 아래와 같은 글이 있었음) .tk(freenom) 로 접속이 안되는 분들이 요즘 왕왕보이네요. - Study For Us .tk(freenom 전체) 로 접속이 되지 않는 분들은 아마 휴대폰 네트워크(와이파이 환경이 아닌 데이터네트워크.. 2021. 6. 8.
GIT - PUSH 시 로그인(Login)이 제대로 되지 않을 경우(Can't connect to any URI ~) 해결 방법 eclipse 또는 다른 IDE에서 작업 후 Git Push를 할 때 계정을 입력하면 아래와 같은 에러가 뜨는 경우가 있다. Can't connect to any URI ~~ 일단 문제를 확인하자 URI 경로가 틀리지 않았는지 확인 Login 시 ID, PASSWORD가 틀리지 않았는지 확인 2차 인증 token을 발행하지 않았는지 확인 내 경우엔 3번이 해당되었기 때문에 기존에 github에 로그인 하던 비밀번호는 먹히지 않아 발생하는 문제였다, 아래와 같이 해결하자 https://github.com/settings/tokens 이동 repo 관리 token이 있는지 확인 기존에 사용하던 토큰은 처음 생성할 때를 제외하고 다시 확인할 수 없다, 확인이 불가능하면 token update 혹은 기존 tok.. 2021. 1. 21.
EXCEL - VLOOKUP, INDEX 특정 단어를 특정 위치에서 뽑아낼 경우 사용 VLOOKUP 사용 예) =VLOOKUP({찾을 단어}, {찾을 위치, A1:C10}, {찾을 위치에서 몇번째 열인지 입력}, {TRUE(1) : 유사 일치/FALSE(0) : 정확한 일치}) 찾을 위치 $를 활용해서 절대 값을 부여할 수 있다. 다른 시트를 참조 할 경우 {참조시트명}!{위치}를 입력 하면 된다. 찾을 위치에서 몇번째 열인지 입력 : 찾을 위치가 A1:C10 일 경우 2를 입력하면 동일한 단어가 있는 행에서 B열에 있는 단어를 반환한다. INDEX + MATCH 사용 예) =INDEX({찾을 위치의 동일한 행에 존재하는 결과 값 위치}, MATCH({대상 문자},{찾을 위치}, {TRUE(1) : 유사 일치/FALSE(0) : 정확한 일치}).. 2020. 8. 24.
HTML - intput ="date" 사용 시 year에 6자리 해결 방법 max="2999-12-31" 과 같이 옵션을 주면 해결된다. (min 옵션은 해결되지 않음) 참조 : https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_max_min_date 2020. 5. 21.
Apache Tomcat - 프로젝트 배포 시 경로 설정 기본적인 프로젝트 배포 시 war파일로 export 시킨 후 tomcat을 실행시키면 되지만, 아래의 예)와 같이 기본값으로 프로젝트명이 도메인 뒤에 붙는다.예) localhost:8080/{프로젝트명} 하지만 대부분의 접속 페이지는 루트경로로 기본값을 잡는다. 따라서 기본값으로 톰캣 경로를 잡기 위해선 아래와 같이 따라하면 된다.톰캣설치경로/conf/Server.xmlxml파일의 태그에 아래의 문장을 추가 참조 : http://the1900.tistory.com/149 2019. 1. 11.
Tomcat 명령어 (bin 폴더에서) Tomcat 서버를 로컬로 실행할 경우 필요한 명령어Tomcat 폴더 -> bin 폴더에서 명령프롬프트 실행(혹은 shell 실행) 실행 : catalina.bat start = startup.bat중지 : catalina.bat stop = shutdown.bat 2019. 1. 11.
XML - bean 사용방법 // 사용하는 클래스의 생성자를 이용 할 경우 // 값이 여러 개가 들어갈 경우 list 태그를 사용 할 수 있다. 값1 값2 // 클래스에서 생성자가 아닌 setter를 사용 할 경우 // 다른 빈의 값을 이용 할 경우 // 혹은 // c:는 생성자(constructor) 네임스페이스에 값 을 넣을경우, p는 setter와 같이 프로퍼티(property) 네임스페이스에 값 을 넣을경우 사용한다. 2019. 1. 11.