다음과 같은 조건을 충족하는 가장 편리한 프로그래밍 환경을 구축하는 방법에 대해 고민하기 시작했습니다. 저는 리눅스 민트 14를 사용하고 있습니다.
- 업무용 컴퓨터가 있지만 집에 있는 컴퓨터와 노트북에서 내 코드에 액세스하고 싶습니다.
- 코드가 깨질 경우, 즉 각 프로젝트의 버전이 여러 개 있는 경우 변경 사항을 롤백할 수 있는 기회를 원합니다.
- 현재 저는 C++, Python, R을 사용하고 있지만 언어에 종속되지 않는다면 좋을 것입니다.
- 보안은 중요합니다. 제가 하고 있는 일은 확실히 오픈 소스가 아닙니다.
- 내 코드를 책임지는 사람은 나뿐이므로 협업 도구는 중요하지 않습니다.
내 문제가 고유한 것이 아니라고 확신하지만 필요한 것을 찾기 위한 키워드를 찾는 데 어려움을 겪고 있습니다. IDE 선택 등에 문제가 없습니다. 문제는 실제로 파일 시스템 설정, 액세스 및 버전 관리에 관한 것입니다.
답변1
Git을 설치하고 가능하다면 하드 드라이브(또는 최소한 홈 파티션)를 암호화하는 것이 좋습니다.