분류 전체보기 (15) 썸네일형 리스트형 [git] 소스트리 비밀번호 변경방법 (mac) 소스트리를 설치하고 깃허브와 연결하던 중 비밀번호를 잘못 입력했다. (비밀번호과 토큰 두가지 중에 실수로 비밀번호를 입력한것 같다.) 근데 문제는 비밀번호가 틀렸으면 틀렸다고 하고 다시 입력받아야 하는데 잘못 입력한 비밀번호를 저장해 놓고 계속 비밀번호가 달라서 안된다는 메세지만 뜨는 것이다.. 수업듣던 중 발생한 일이라 빠르게 해결해야 했는데 다행히 진도를 나가기 전 아슬아슬하게 문제를 해결했다. 우선 스포트라이트를 켜서 "키체인 접근"으로 들어간다. 이녀석이 소스트리에 저장된 깃허브 비밀번호를 저장하고 있어서 문제가 발생하는 거였다. 삭제하고 다시 시도하면 그제서야 비밀번호를 묻는다. [CSS] footer 하단에 고정하기 컨텐츠가 짧은 경우 푸터가 위로 올라와버리는 문제 발생. Header 컨텐츠 내용 푸터입니다 footer{ position: fixed; bottom: 0px; } fixed로 고정. 이 경우 푸터를 언제나 화면 하단에 고정할 수 있으나 만약 컨텐츠의 높이가 화면 사이즈를 넘는 경우 푸터가 컨텐츠를 가려 버리는 문제 발생 이를 해결하기 위해 html, body {height:100%} html과 body에 높이를 100%를 줘서 화면 전체 높이를 가지게 하고 Header 컨텐츠 내용 Footer 헤더태그와 컨텐츠 태그를 div 태그로 감싼 뒤 (이 글에서는 wrapper 클래스) .wrapper{ height:auto; min-height: 100%; padding-bottom: 193px; // 현재 .. [git] 소스트리 사용법(git init, remote, add, push) 기존에 터미널에서 깃을 만들고 깃허브에 푸쉬하던 절차는 다음과 같다 1. 폴더를 지정한다. 2. git init 명령어를 입력하여 .git 폴더를 생성한다. 3. 깃허브에서 레포지토리를 생성한다. 4. git remote add origin "레포지토리 주소" 를 통해 연결해준다. (큰따옴표 제외) 5. git add . (스테이지에 파일 추가) 6. git commit -m "메세지" (커밋) 7. git push origin master (깃허브에 푸쉬) 터미널에서는 명령어를 타이핑 하여 작업을 수행했지만, 소스트리에서는 마우스 클릭을 통해 같은 작업을 수행할 수 있다. 새로 만들기 클릭 - 로컬 저장소 추가하기 경로 설정 (예시의 경우 stest 폴더) 생성하기클릭 여기까지가 터미널 기준 1~2번 .. [git] 깃허브로 협업하기 (fork, pull request) Fork 깃허브에 오픈소스로 공개되어 있는 레포지토리는 포크로 찍어서? 내 레포지토리로 가져올 수 있다. 1. 해당 레포지토리로 이동하여 우측 상단에 있는 forK버튼을 클릭한다. 이게 끝이다. 내 레포지토리로 돌아와 확인해보면 동일한 레포지토리가 생성되어있다. 이전 게시물에서 설명했던 "clone" 을 통해 프로젝트를 내 컴퓨터에 그대로 받을 수 있다. (내 컴퓨터에서 수정한 코드를 push하여 내 레포지토리에 올리는 것 또한 가능하다.) pull request 내가 수정한 코드를 원작자에게 권유하는 기능이다. ??? : 아 그거 그렇게 하는거 아닌데.. 거기서 그냥 for문 쓰는 것 보다 향상된 for문으로 처리하는게 훨씬 깔끔한데.. ??? : 제가 수정해 봤는데 이대로 적용해보는건 어떠세요? 이런.. [Mac] terminal 설정 (zsh, bash) 언젠가부터 터미널을 실행하면 지저분하게 뭐라고 뜬다. 그동안 그냥 무시하고 사용하다가 뭐라고 뜬건지 한번 읽어보았다. 이제 기본으로 zsh를 사용한다는데 그게 뭔지 모르겠다. zsh로 바꿔주면 저 메세지가 안 뜰것 같긴 한데 그냥 바꿔도 되는건지 모르겠다. 유튜브에 검색해보니 생활코딩님이 올려놓으신 영상이 있었다. 대충 보니 지금 내가 사용하고 있는게 bash이고, 애플에서는 zsh를 권고하는 것 같다. 호환성 문제는 없을 것 같다. HTML 삽입 미리보기할 수 없는 소스 어쨌든 터미널에서 하라는 대로 명령어를 입력했다. 맥북 계정 비밀번호 입력 설정을 마치고 터미널을 껐다 켜보니 깔끔해져 있었다. 진작 할걸 이클립스 자동완성 단축키 (mac) 이클립스에서 자바 코드를 작성할때 사용하는 단축키로 ctrl + space(윈도우 기준) 가 있는데요 자주 사용하는 코드를 자동완성 시켜주는 기능을 가지고 있습니다. 맥에서는 commend + space 로 해당 기능을 사용할 수 있는데요, 문제는 맥 os 자체에 이미 해당 키의 기능이 할당되어 있기 때문에 이클립스의 자동완성이 아닌 맥의 Spotlight 가 실행된다는 것입니다. 이를 해결하기 위한 방안으로는 두가지가 있습니다. 1. 맥의 Spotlight 기능을 해제한다. 2. 이클립스의 단축키 설정을 변경한다. 먼저 첫 번째 방법을 알아보겠습니다. 1. commend + space 단축키를 이용해 Spotlight를 실행합니다. 2. Spotlight를 검색하여 맨 위의 항목을 선택합니다. 3. 우.. [Mac] 홈브루 Homebrew 설치 홈브루란? Apple(또는 Linux 시스템)에서 제공하지 않는 Open Source 소프트웨어를 설치하고 관리하는 Package Manager 비유하자면 스마트폰에 있는 'AppStore' 라고 할 수 있다. AppStore에서 필요한 앱들을 설치하고 관리(삭제, 업데이트 등)할 수 있는 것 처럼, 홈브루를 통해 내가 필요한 프로그램들을 설치하고 관리할 수 있다. 차이점이라면 AppStore에서는 시각적으로 보이는 화면을 터치해서 원하는 앱을 다운받을 수 있지만, Homebrew는 터미널에 명령어를 입력하여 다운받는다는 점이다. 우선 brew.sh 주소로 들어와서 Install Homebrew 아래의 코드를 복사한다. command + space bar 단축키로 스포트라이트를 활성화 시켜준 뒤 term.. 이전 1 2 다음