선생님들. 깃 관련 질문있습니다.
1. 내가 깃 서버를 호스팅할 수 있나요?
2. '1'이 가능하다면 기존 깃 데이터를 '몽땅' (모든 로그를 포함해서) 이전할 수 있나요?
선생님들. 깃 관련 질문있습니다.
1. 내가 깃 서버를 호스팅할 수 있나요?
2. '1'이 가능하다면 기존 깃 데이터를 '몽땅' (모든 로그를 포함해서) 이전할 수 있나요?
@me 둘 다 됩니다! 로그라는 것이 커밋과 태그, 브랜치를 말씀하시는 것 맞죠?
@me ① 막 ACL까지 있어야 하는 건가요? ② 아니면 한 사람만 push할 수 있으면 되는 걸까요? ③ 아니면 읽기(pull/fetch)만 되면 되나요?
①까지 있어야 하면 솔루션도 많지만 아주 쉽고 빠르게 되지는 않고요, ②는 SSH 들어갈 수 있는 서버에 옮길 리파지터리 그대로 클론해서 받으신 다음에 ssh@host:path/to/.git 어드레스 쓰시면 됩니다. ③은 SSH로 해도 되지만 그냥 아무 곳에서 리파지터리 클론하신 다음에 .git 디렉터리를 그대로 HTTP 서버로 열면 됩니다 (devd라든가 python3 -m http.server라든가). 어드레스는 HTTP 주소가 되겠죠?
@hongminhee 네. 맞습니다. 거의.. 기존 사용하던 리파지토리에서 주소만 바뀌고 나머지는 모두 그대로 유지되는 모양을 예상했어요.
@me 근데 그래도 기본적인 웹 UI까지 있었으면 하시면 Forgejo가 아마 가장 깔끔하고 설치도 쉬울 거예요. 참고로 Codeberg가 Forgejo로 돌아가는 사이트입니다.
@me 오, Forgejo로 가시는 건가요? 오픈 소스로 만들어진 것 치고는 꽤 UI가 괜찮지요! (GitHub을 열심히 배껴서…)
@hongminhee mysql 서버 올려놓은 장난감 서버가 있는데 그냥 거기다 올려도 될 정도네요! 예상보다 훨씬 간단해서 놀라고 있습니다. 감사합니다!! :)
@hongminhee 오! 아예 예쁘게 만들어진 소프트웨어가 있군요! 감사합니다! 지금 빗버킷에 사용하던 개인 리파지토리의 4기가 제한에 미리 대비하려고 하는 거라 ACL은 딱히 필요 없고 (저만 읽고쓰면 되니) 1은 아니고, 2는 네, 3은 저 혼자만 읽고쓰면 되니 아니오 가 되겠네요.
아.. 그리고 깃 데이터베이스를 로컬에 통으로 들고 있는 거 보고 영 마음에 안 들어 했는데 이전할 땐 이거 자체를 통으로 올려버리면 되는거군요 ㄷㄷㄷ 감사합니다!!!!
@me 저도 말씀드린 방법은 결국엔 잘 안 쓰게 되더라고요. 허허…
@hongminhee 추석 연휴 중 확정해서 이전할 것 같은데 아마 거의 그렇지 싶어요. 그럴싸한 웹 UI가 필요한가 ... 하면 실은 꼭 그렇지는 않지만 제가 사는 세계는 윈도우가 메인이다 보니 아무래도 웹 인터페이스를 통해 설정 변경하는 기능이 있으면 그게 직접 설정 편집하는 것과 똑같다 하더라도 더 친근하게 느껴지더라구요. :)
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.