라이트세일로 라이믹스 설치 한 상태에서 git으로 변경에 관하여
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요.
aws/ubuntu20.04/nginx 로 설치하고 도메인 입력시 제대로 들어가지는 상황에서
git설치를 권장하신다고 하셔서 이미 설치한 파일을 git으로 바꾸려고 합니다.
위 처럼
쭉 진행하다가
git remot add origin [제 깃허브 레포지토리 주소] 까지 원격 저장소 연결이 됐고
마지막
"git pull origin main"에서 막힌 상태입니다.
입력시
fatal: couldn't find remote ref main 이렇게 나오며 main 대신 master를 적어도 마찬가지입니다.
---------------------------------------------
1.무엇이 문제인가요??
2.git pull origin 까지 하면 완전히 적용된건가요??
3.제가 테마,스킨을 구입했는데 라이믹스 파일덮어 씌우고나서 [제 깃허브 레포지토리 주소] 여기에 업로드 하면 되죠??
처음부터 전문가에게 사례하고 맡겼으면 됐는데
한번 오기가 생기니 끝장을 보고싶네요. ㅋㅋ
댓글 6
로컬 저장소에 폴더가 아무것도 없이 비어있을때 저렇게 쓰는 방법이 맞는겁니다.
이미 파일이 있는데 거기에 다른 별개의(라이믹스라고 하더라도) 파일을 가져올려니까 똑같은 파일들이 많다고 착각하게 되는거지요.
.git 폴더를 지우신다음 님원래 사이트 와 별개로 완전히 다른 곳에서
git clone 으로 라이믹스 저장소를 다운로드 및 git 정보들을 가져오도록 하신다음
rsync -av 옵션을 통해서 전체 파일을 원래 사이트 폴더에 덮어 씌우는 방식으로 넣어야 그다음에 정상적으로 git 명령어를 사용할 수 있습니다.
그리고 저 친구가 혹시 chat gpt라면 그 친구말을 듣지 마시고 설정하시길 바랍니다 :) ㅋㅋ
그렇군요 감사합니다. gpt 맞습니다 ㅋㅋ
이상한 정보 줘서 좀 아쉽지만 아무 것도 모르는 저에겐 이거라도 감지덕지입니다... ㅋㅋㅋ...
근데 항상 여기에서 전문가님들 교차검증을 거쳐야하네요 ㄷㄷ
그럼 말씀하신대로 진행하려면
1.cd /var/www/rhymix 입력
2.rm -rf .git 입력 (git 삭제)
3.rm -rf /var/www/rhymix/.git 입력 (확인차 git 삭제)
5.git init 입력 (깃 초기화)
6.mkdir /var/www/new-site 입력 (new-site 폴더 생성)
7.cd /var/www/new-site 입력 (new-site 접속)
8.rm -rf .git 입력 (git 삭제 /// 이유는 아까 혼자해보려고 만들고 뻘짓들을 했습니다...)
9.git init 입력 (git 초기화)
10.제 깃허브 사이트가서 제 레포지토리에 윈도우에 받아놨던 라이믹스 신버전을 넣습니다.
11.git clone https://github.com/[제 레포지토리 주소] ex)https://github.com/xetownzzang/rhymix.git
/// xetownzzang은 제 깃허브 네임이겠군요
12.sudo chown -R www-data:www-data /var/www/new-site 입력 (new-site에 제 소유로 권한 부여)
13.sudo rsync -av /var/www/new-site/ /var/www/rhymix/ 입력 (new-site에 있는 폴더를 rhymix 폴더로 복사)
이렇게 하면 git으로 설정이 다 되는건가요? 최대한 상세히 적어봤습니다만 여기저기 너무 헤매서 이상한 곳에 git깔고 막 그랬네요 ㅡ,.ㅡ;;
그리고 다음부터 라이믹스 테마,스킨 이런거 수정하고 싶으면 수정 후에
깃허브 [제 레포지토리 주소] 여기에 집어넣으면 되겠군요
////
생각해보니
여기 댓글에서 11번 부분을
git clone https://github.com/[제 레포지토리 주소] 가 아닌
git clone https://github.com/rhymix/rhymix (라이믹스 깃헙주소)로 해야 하는 것 같기도 하네요 흠..
그냥 라이믹스 설치폴더 아닌곳에 깃 클론 받으세요
cd /var/www/new-site
여기에 클론 명령어 뒤에 . 붙이면 현재폴더에 받아져요 그걸 받자마자 바로 rsync로 거기안에 잇는 파일을 본라이믹스로 옮겨요
컼 밖인데 이렇게까지.. 감사합니다
근데 git.init 하면 안됐군요 그것도 모르고 여기저기에 했네요ㅡ.,.ㅡ
그럼
1.cd /var/www/rhymix
2.rm -rf .git
3.mkdir /var/www/new-site
4.cd /var/www/new-site
5.git clone https://github.com/rhymix/rhymix.git . (공식 라이믹스 깃허브)
6.sudo chown -R www-data:www-data /var/www/new-site
이렇게 작성하고 앞으로 '/var/www/rhymix' 가 아닌 '/var/www/new-site'
여기서 작업하고 업데이트 하면 된다는 말씀이시죠??
이렇게 하면 되겠군요 감사합니다!!!