글

라벨이 github인 게시물 표시

깃허브에 json올려서 직접 호스팅

JSON 파일이 너무 커서 클라우드 플레어 페이지에 안올라가서 깃허브에 따로 올려서 그 페이지를 fetch해와서 썼다. 1. **GitHub에 파일 업로드**:     - GitHub 저장소를 생성하거나 기존 저장소를 사용합니다.     - `public/database` 디렉토리에 `dictionary_db.json` 파일을 업로드합니다. 2. **GitHub에서 파일의 Raw URL 가져오기**:     - 파일을 업로드한 후, 해당 파일의 Raw URL을 가져옵니다. 예를 들어, `https://github.com/USERNAME/REPOSITORY/raw/BRANCH/public/database/dictionary_db.json`와 같은 URL이 됩니다. 3. **코드 수정**:     - fetch 요청을 GitHub의 Raw URL로 변경합니다. 다음은 GitHub에 파일을 업로드하고 코드를 수정하는 과정입니다. ### 1. GitHub에 파일 업로드 - GitHub 저장소에 `public/database` 디렉토리를 생성합니다. - `dictionary_db.json` 파일을 해당 디렉토리에 업로드합니다. ### 2. GitHub에서 Raw URL 가져오기 - 파일을 업로드한 후, 파일을 클릭하여 GitHub에서 파일을 엽니다. - 파일 내용이 표시되는 페이지에서 `Raw` 버튼을 클릭하여 파일의 Raw URL을 가져옵니다.   - 예시 URL: `https://github.com/USERNAME/REPOSITORY/raw/BRANCH/public/database/dictionary_db.json` ### 3. 코드 수정 ```javascript import "./App.css"; import React, { useEffect, useState } from "react"; function createBlankWordObject(word) {   return { ...

깃허브 학생 계정 인증

 깃허브에 학생 인증을 하면 깃허브 프로를 무료로 지원해준다. 근데 최근에 만료된다는 메일이 와서 갱신을 하는데 정책이 바뀌어서 원래는 학교 이메일 증명만 하면 되던거를 학생증이나 서류를 직접 증명해야 한다고 한다. 그래서 처음에는 학생증으로 시도했는데 체크 카드 겸용이라서 그런지 영문으로 안적혀 있어서 그런지 인증이 안되서 결국 재학 증명서를 발급 받아서 했다. 근데 재학 증명서 발급은 유료인데 이게 더 저렴해서 그냥 받아서 인증함.

깃허브 일부 리포지토리만 다운로드하는 방법

 여기서 링크 입력으로 할 수 있다 https://download-directory.github.io/

gitignore 생성 사이트

gitignore 생성 사이트  https://www.toptal.com/developers/gitignore 도중에 추가하는 경우 여기 블로그 참고함 https://landroid.tistory.com/18

[git] gitignore에 새로 추가했는데 적용이 안될 때

 gitignore에 새로 추가했는데 적용이 안될 때 캐시를 지우고 다시 커밋해준다 https://jojoldu.tistory.com/307

cannot push these commits as they contain an email address marked as private on github

이미지
  github desktop에서 push 하는데 나온 에러 cannot push these commits as they contain an email address marked as private on github 최근에 github 이메일을 private으로 설정을 바꿨기 때문에 일어난 일. 깃허브 공식 문서 참고 https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address github > settings > emails 에서 keep my email address 설정을 해제하거나 설정을 유지하려면 github > settings > emails에 있는 숫자+아이디@users.noreply.github.com을 desktop file>option>git>email 에 있는 이메일 설정을 바꾸면 된다.