본문 바로가기
반응형

github desktop31

깃허브 데스크탑 - This diff contains a change in line endings from 'CRLF' to 'LF' 경고 처리하기 Git / GitHub 전체 링크 참고 - 커맨드 창을 Git Bash로 변경하기 깃허브 데스크탑에서 아래와 같은 Warning이 나타나는 경우가 있다. This diff contains a change in line endings from 'CRLF' to 'LF'. 위 에러는 Windows의 CRLF(Carriage Return + Line Feed)와 Unix의 LF(Line Feed) 호환 때문에 발생하는 문제다. (Line Feed = 줄바꿈 문자) 먼저 Repository → Open in Git Bash를 눌러서 커맨드 창으로 이동하자. 아래와 같이 autocrlf를 true로 설정한다. true로 설정하면 파일을 저장할 때, Windows에서 LF로 저장하고, 체크아웃을 할 때 CRLF로 .. 2024. 3. 13.
깃허브 데스크탑 - 유니티 프로젝트 추가하기 (new repository) Git / GitHub 전체 링크 Unity 전체 링크 먼저 유니티 프로젝트를 만들자. 이미 프로젝트가 만들어졌더라도 상관없다. [File] → Add local repository를 선택하고 업로드 할 유니티 프로젝트의 경로를 선택한다. 그리고 create a repository를 누른다. Description에 적절히 설명을 추가하고 Git ignore에 Unity를 선택하면 된다. 100MB 이상의 파일을 push할 필요가 있다면 Initialize Git LFS를 선택하면 된다. 이제 Publish repository를 클릭하자. 코드를 공개하고 싶다면 Keep this code private를 해제하고 Publish repository를 누르자. 이제 깃허브에서 업로드가 되었는지 확인하면 된다... 2023. 4. 3.
깃허브 데스크탑 - 언리얼 프로젝트 추가하기 (new repository) Git / GitHub 전체 링크 Unreal 5 전체 링크 프로젝트를 만들었다면 [File] → [Add local repository...]에서 경로를 지정한 후, create a repository를 클릭한다. Git ignore에서 UnrealEngine을 선택하고 Create repository를 클릭한다. 이제 Publish repository를 클릭하자. 코드를 공개하고 싶다면 Keep this code private를 해제하면 된다. 이제 깃허브에서 업로드를 확인하면 된다. 2023. 3. 25.
깃허브 데스크탑 - 유니티 WebGL + React 라우터 적용하기 Git / GitHub 전체 링크 Unity 전체 링크 리액트 전체 링크 참고 - gh-pages로 HTML 배포하기 - gh-pages로 유니티 WebGL 배포하기 - gh-pages로 리액트 프로젝트 배포하기 - 유니티 WebGL을 React에 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 리액트에 배포한 유니티 WebGL에 리액트 라우터를 적용해보자. 코드를 아래와 같이 수정한다. index.js import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVi.. 2023. 3. 22.
깃허브 데스크탑 - 404 에러를 수정한 Broswer Router로 gh-pages 배포하기 Git / GitHub 전체 링크 리액트 전체 링크 참고 - 리액트 프로젝트 추가하기 (new repository) - gh-pages로 리액트 프로젝트 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 - Hash Router로 gh-pages 배포하기 - 404 에러를 수정한 Browser Router로 gh-pages 배포하기 - Github Desktop에서 리액트 프로젝트 받아오기 Browser Router의 새로고침 문제를 Hash Router로 해결하였지만, URL에 #이 생겨서 보기 싫을 수 있다. gh-pages가 Hash Router를 권고하지만 URL에 #이 있는 것이 싫다면, 404 에러를 처리해주면 된다. 먼저 index.js를 다시 Browser Router.. 2023. 3. 22.
깃허브 데스크탑 - 유니티 WebGL을 React에 배포하기 Git / GitHub 전체 링크 Unity 전체 링크 리액트 전체 링크 참고 - gh-pages로 HTML 배포하기 - gh-pages로 유니티 WebGL 배포하기 - gh-pages로 리액트 프로젝트 배포하기 - 유니티 WebGL + React 라우터 적용하기 gh-pages로 리액트 프로젝트 배포하기를 참고하여 리액트 프로젝트까지 배포하자. 배포가 완료되었다면 react-unity-webgl을 설치한다.(https://www.npmjs.com/package/react-unity-webgl) npm install react-unity-webgl 유니티 빌드된 파일(Compression Format - Diabled)에서 Build 폴더에 있는 파일을 모두 복사한다. 그리고 리액트 프로젝트의 publi.. 2023. 3. 22.
깃허브 데스크탑 - gh-pages로 유니티 WebGL 배포하기 Git / GitHub 전체 링크 Unity 전체 링크 참고 - gh-pages로 HTML 배포하기 - 드래그로 오브젝트 Y축 회전하기 유니티를 WebGL로 빌드한 후, gh-pages로 깃허브에 배포해보자. 드래그로 오브젝트 Y축 회전하기를 참고하여 큐브를 회전하는 코드로 테스트한다. OnMouseDown에는 Debug.Log도 추가하였다. Debug.Log를 추가하면 chrome의 콘솔 창에서 로그를 확인할 수 있다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { bool rotating; float rotateSpeed = 30.0f; Vec.. 2023. 3. 21.
깃허브 데스크탑 - gh-pages로 HTML 배포하기 Git / GitHub 전체 링크 참고 - gh-pages로 리액트 프로젝트 배포하기 gh-pages로 리액트 외에도 기본적인 HTML도 배포가 가능하다. 프로젝트 만들기 html-hosting 폴더를 만든 후, index.html과 index.js를 추가하자. index.html이 존재해야 정상 동작한다. index.html index.js console.log("hello world!"); index.html을 클릭해보자. 콘솔에서 로그를 확인할 수 있다. 깃허브에 업로드하기 File → Add local repository에서 Local path를 찾은 후, create a repository를 클릭한다. Description을 적고 Create repository를 클릭하자. .git과 .gita.. 2023. 3. 19.
깃허브 데스크탑 - Hash Router로 gh-pages 배포하기 Git / GitHub 전체 링크 리액트 전체 링크 참고 - 리액트 프로젝트 추가하기 (new repository) - gh-pages로 리액트 프로젝트 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 - Hash Router로 gh-pages 배포하기 - 404 에러를 수정한 Browser Router로 gh-pages 배포하기 - Github Desktop에서 리액트 프로젝트 받아오기 gh-pages로 깃허브에 무료 호스팅으로 배포한 후, 리액트 라우터까지 적용하였다. 현재 라우터가 적용되어서 r2 page를 보여주고 있는 상태인데, 여기서 F5(새로고침)를 눌러보자. 깃허브에서는 BrowserRouter 기능을 제공하지 않아서 /r2가 포함된 URL을 알지 못한다. 따라서 g.. 2023. 1. 30.
반응형