![github에 서버 백업](https://rvso.com/image/1047585/github%EC%97%90%20%EC%84%9C%EB%B2%84%20%EB%B0%B1%EC%97%85.png)
명령줄에서 github의 전체 서버를 백업하는 것이 어떻게든 가능합니까?
다음과 같은 것 :
cd /
git commit username/repos -patch master
전체 서버를 git으로 전환해야 할 수도 있고 github 등에 로그인해야 할 수도 있기 때문에 이것이 쉽지 않을 수도 있다는 것을 알고 있습니다.
그런데 이것이 가능할까요? 그리고 그것은 좋은 생각일까요, 아니면 나쁜 생각일까요?
답변1
서버에 저장된 대량의 데이터에 문제가 있을 수 있는 github에서 작동할지 확신할 수 없습니다(그리고 심지어 작동하지 않을 수도 있습니다). 하지만 클라이언트 측에서는 git-annex를 살펴봐야 합니다.
git-annex를 사용하면 git에서 파일 내용을 확인하지 않고도 git으로 파일을 관리할 수 있습니다. 역설적으로 보일 수도 있지만, 메모리, 시간, 디스크 공간의 제한으로 인해 git이 현재 쉽게 처리할 수 있는 것보다 큰 파일을 처리할 때 유용합니다.