안녕하세요.

aws/ubuntu20.04/nginx 로 설치하고 도메인 입력시 제대로 들어가지는 상황에서

git설치를 권장하신다고 하셔서 이미 설치한 파일을 git으로 바꾸려고 합니다.

 

99.jpg


위 처럼
쭉 진행하다가
git remot add origin [제 깃허브 레포지토리 주소] 까지 원격 저장소 연결이 됐고

마지막
"git pull origin main"에서 막힌 상태입니다.
입력시

fatal: couldn't find remote ref main 이렇게 나오며 main 대신 master를 적어도 마찬가지입니다.

 

---------------------------------------------


1.무엇이 문제인가요??
2.git pull origin 까지 하면 완전히 적용된건가요??
3.제가 테마,스킨을 구입했는데 라이믹스 파일덮어 씌우고나서 [제 깃허브 레포지토리 주소] 여기에 업로드 하면 되죠??

 
처음부터 전문가에게 사례하고 맡겼으면 됐는데
한번 오기가 생기니 끝장을 보고싶네요. ㅋㅋ

  • profile

    로컬 저장소에 폴더가 아무것도 없이 비어있을때 저렇게 쓰는 방법이 맞는겁니다.

    이미 파일이 있는데 거기에 다른 별개의(라이믹스라고 하더라도) 파일을 가져올려니까 똑같은 파일들이 많다고 착각하게 되는거지요.

    .git 폴더를 지우신다음 님원래 사이트 와 별개로 완전히 다른 곳에서

    git clone 으로 라이믹스 저장소를 다운로드 및 git 정보들을 가져오도록 하신다음

    rsync -av 옵션을 통해서 전체 파일을 원래 사이트 폴더에 덮어 씌우는 방식으로 넣어야 그다음에 정상적으로 git 명령어를 사용할 수 있습니다.

     

    그리고 저 친구가 혹시 chat gpt라면 그 친구말을 듣지 마시고 설정하시길 바랍니다 :) ㅋㅋ

  • profile profile

    그렇군요 감사합니다. 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 (라이믹스 깃헙주소)로 해야 하는 것 같기도 하네요 흠..

  • profile profile
    깃 init 하지마세요 밖이라 설명이 힘든데..

    그냥 라이믹스 설치폴더 아닌곳에 깃 클론 받으세요

    cd /var/www/new-site

    여기에 클론 명령어 뒤에 . 붙이면 현재폴더에 받아져요 그걸 받자마자 바로 rsync로 거기안에 잇는 파일을 본라이믹스로 옮겨요
  • profile profile

    컼 밖인데 이렇게까지.. 감사합니다
    근데 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'
    여기서 작업하고 업데이트 하면 된다는 말씀이시죠??

  • profile profile
    Rsync -av으로 new폴더에 잇는걸 var/www/rhymix 으로 덮어씌우게 하세요
  • profile profile
    그럼 7. sudo rsync -av /var/www/new-site/ /var/www/rhymix/
    이렇게 하면 되겠군요 감사합니다!!!