Windows와 Linux 간에 GIT 프로젝트를 공유하기 위한 파일 시스템

Windows와 Linux 간에 GIT 프로젝트를 공유하기 위한 파일 시스템

내 데스크탑 컴퓨터에는 3개의 하드 드라이브가 있습니다. 1개에는 Linux Mint가 설치되어 있고, 1개에는 Windows 10이 설치되어 있으며, 다른 디스크는 Windows와 Linux 간에 파일을 공유하는 데 사용됩니다.

이 파일의 가장 큰 부분은 버전 제어를 위해 git을 사용하는 프로그래밍 프로젝트입니다. 이 파일을 Windows 및 Linux에서 읽고 사용할 수 있기를 바랍니다. 하지만 어떤 파일 시스템을 사용하는 것이 가장 좋은지 모르겠습니다.

나는 다음 파일 시스템을 사용해 보았습니다.

  • NTFS -> git 저장소의 모든 파일에 대한 권한 변경
  • FAT32 + ExFAT -> 거의 사용할 수 없는 심볼릭 링크를 사용할 수 없습니다(특히 Symfony 프로젝트).
  • EXT4 -> Windows에서 Ext2Fsd 사용 / Windows의 git-gui(GitKraken)에서 저장소를 읽을 수 없습니다.

최선의 선택은 무엇이라고 생각하시나요?

답변1

나는 전에도 같은 문제를 겪었습니다. 온라인 Git 저장소가 옵션인가요? 그렇다면 다음과 같은 일부 서비스는GitLab당신이 갖게 해주세요사적인저장소무료, 개발자 수가 제한되어 있는 경우.

답변2

이전 컴퓨터에 로컬 서버를 설정합니다.

오래된 PC가 없다면 헤드리스 Raspberry Pi와 같은 장치는 설정 비용이 거의 들지 않으며 운영 비용(전력)도 최소화됩니다.

단일 이중 부팅 시스템에서 모든 것을 공유하는 것보다 이렇게 하면 장점이 너무 많아서 어디서부터 시작해야 할지 모르겠습니다.

Git 도구를 직접 사용할 수 있습니다.

Samba 또는 NFS를 통해 파일에 액세스할 수 있습니다.

서버는 사용자가 어떤 운영 체제를 실행하는지 상관하지 않습니다.

각 운영 체제의 도구는 서버가 실행 중인 내용에 관심이 없습니다.

귀하의 작은 서버는 연중무휴로 실행될 수 있으므로 귀하가 잠자는 동안 백그라운드에서 크론 작업을 수행할 수 있습니다.]

관련 정보