github에 서버 백업

github에 서버 백업

명령줄에서 github의 전체 서버를 백업하는 것이 어떻게든 가능합니까?

다음과 같은 것 :

cd /
git commit username/repos -patch master

전체 서버를 git으로 전환해야 할 수도 있고 github 등에 로그인해야 할 수도 있기 때문에 이것이 쉽지 않을 수도 있다는 것을 알고 있습니다.

그런데 이것이 가능할까요? 그리고 그것은 좋은 생각일까요, 아니면 나쁜 생각일까요?

답변1

서버에 저장된 대량의 데이터에 문제가 있을 수 있는 github에서 작동할지 확신할 수 없습니다(그리고 심지어 작동하지 않을 수도 있습니다). 하지만 클라이언트 측에서는 git-annex를 살펴봐야 합니다.

git-annex를 사용하면 git에서 파일 내용을 확인하지 않고도 git으로 파일을 관리할 수 있습니다. 역설적으로 보일 수도 있지만, 메모리, 시간, 디스크 공간의 제한으로 인해 git이 현재 쉽게 처리할 수 있는 것보다 큰 파일을 처리할 때 유용합니다.

https://git-annex.branchable.com/

관련 정보