생활코딩

Coding Everybody

코스 전체목록

닫기

원격 저장소 만들기

댓글

댓글 본문
작성자
비밀번호
  1. hint: Updates were rejected because the remote contains work that you do
    hint: not have locally. This is usually caused by another repository pushing
    hint: to the same ref. You may want to first integrate the remote changes
    hint: (e.g., 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.

    이런 에러가 나는데 어떤 이유에서 나는 오류인지 모르겠습니다 ㅜ
  2. sc0tty
    감사합니다
    대화보기
    • 이승우
      다시 완료
    • 이승우
      완료 - 깃은 정말 신세계네요~
    • 뽕샤뽕샤
      혹시 저같은 분이 계실까봐 올려둡니다.
      맥 쓰시는 분 중에서 푸쉬할 때 authentication 창에서 잘못된 아이디 비번 저장하셨는데
      그 잘못된 설정 때문에 계속 푸쉬가 안되는 경우가 있는 것 같습니다.
      윈도우랑 다르게 tools 도 없어서 sourcetree 내에서는 그 설정을 바꾸는 게 없는 것 같습니다(현재는)

      https://opentutorials.org......427
      이 강의만 따라하시면 새로운 설정으로 바꾸시고 푸쉬 가능합니다.
    • 강의짱
      감사합니다.
      잘 듣고 있어요
    • 조재호
      항상 감사합니다!
    • Seongho Kim
      감사합니다. 잘 배웠어요.
    • 히스토
      학교 프로젝트 할 때 이걸 알고 있었다면. 참 편하게 작업 했을텐데. ㅎㅎ
    • 박첩구드
      감사합니다
    • 강의너무조아영
    • 류11
      출석
    • 한찬희
      git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master test:test test2:test2
      Completed with errors, see above.

      이 에러는 뭐죠...
    • 이주환
      2016. 04. 29
      잘보고 갑니다~!
    • liberal_crocodile
      그 경우에는 pull을 먼저 한번 해주셔서 readme file을 로컬 저장소로 한번 가져오신 다음 push를 하시면 됩니다
    • git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master
      Pushing to https://github.com......git
      To https://github.com......git
      ! [rejected] master -> master (non-fast-forward)
      error: failed to push some refs to 'https://github.com/khcho0/opentutorials_git_cho.git'
      hint: Updates were rejected because the tip of your current branch is behind
      hint: its remote counterpart. Integrate the remote changes (e.g.
      hint: 'git pull ...') before pushing again.

      hint: See the 'Note about fast-forwards' in 'git push --help' for details.

      이런에러가 뜨는데 구글링해보니까 서버에 있는 내용이 푸쉬하려는 내용보다 더 최신이기때문에 푸쉬를 할 수 없어서 나오는 오류라고 하는데 저는 git자체를 이 강의보면서 처음배웠고 원격저장소도 강의따라서 계정새로 만들고 똑같이 진행했습니다.. 그런데 서버에 아무것도 없을텐데 저 에러가 나오는 이유가 궁금합니다..
    • 김종진
      정안되시면 다시 저장소만드시고 아이디비번정확히입력하시는것도한방법이겠네요
      대화보기
      • 김종진
        소스트리에 tools에서 옵션으로가셔서
        default user option 수정해보세요
        그리고
        authentication에서도 기존에 만든아이디 다삭제하시면될것같아요
        대화보기
        • shim
          preference - network 메뉴정도 가시면 아이디 수정?삭제? 하실수 있을거에요
          대화보기
          • 김윤희
            아이디랑 비밀번호 잘 못 입력 한것 같은데 다시 입력하는 창이 어딘지 알 수가 없네요..
            이렇게만 계속 에러가 뜹니다.

            git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --set-upstream origin master:master
            remote: Invalid username or password.
            fatal: Authentication failed for 'https://github.com/Kimyunhee/My-Project.git/'


            Pushing to https://github.com......git

            Completed with errors, see above.
          • 김명순
            휴 저도 안되다가 libcurl.dll 파일을 windows/syswow64 안에 덮어쓰기 하니까 되네요
          • 이지고잉
            윈도우 7에 깔아서 테스트 한거는 Push를 해도 계속 뺑뺑이를 돌고 있네요 그래서 윈8.1에 깔아서 해 봤더니
            거기서는 잘되고요
            윈7에서도 pull 잘됩니다 어떤 분이 ssh 를 사용하니깐 된다고 하셨는데 ssh를 사용하는 강좌는 없나요?
            계속 무슨 키를 만들어야 되는거 같네요
          • 김명순
            감사합니다
          • 조신부리
            감사합니다
          • 조운
            저도 아래와 같은 메시지가 떠서 들어와봣는데 다른분들이 벌써 겪으셧던거군요 ㅋㅋ
            정리할게요.

            Pushing
            git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master
            fatal: unable to access 'https://github.com/himrher/opentutorials_git_himrher.git/': Protocol https not supported or disabled in libcurl

            Pushing to https://github.com......git

            Completed with errors, see above.

            다른분들이 올려주신 해결법대로 해보겠습니다.

            후기 : 우선 기본 C:\program files\git\bin 아래에서 libcurl.dll을
            c:\windows\system32 에다가 붙여 넣기 하시면됩니다!
            끗~~
          • git고수되자
            c:\windows\system32
            여기다 복붙하시면되요

            harvey님감사합니다:)ㅋ
          • kwon
            windir 폴더는 어디서 찾을수 있죠...?
          • Harvey님 말대로 하니까 잘되네요 감사감사.
          • Harvey
            구글하다가 찾은 정보로는, (git이 설치된 폴더입니다.) ..\git\bin 폴더안의 libcurl.dll을 %windir%\SysWOW64 폴더 안의 libcurl.dll 위에 덮어씌우면 해결이 됩니다. cURL은 Client URL로, 커맨드에서 URL로 데이터를 전송할때 사용하는 프로그램이라네요. 파일의 수정은 다른분들도 흔히 하는편이네요.
            대화보기
            • Harvey
              github에 push 중 아래와 같은 코드가 나오면서 진행이 안되네요 ㅜㅜ

              git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master
              fatal: unable to access 'https://github.com/***/opentutorial_git.git/': Protocol https not supported or disabled in libcurl
              Pushing to https://github.com......git

              Completed with errors, see above.
            • jason
              다른 PC에 저장소를 만들면 Remote를 어떻게 설정하여야 하나요?
              예를 들어 URL / Path는 어떻게 잡아 주면 되나요? 궁금하네요.
            • egoing
              저도 이미 동기화한 것을 리버트하는 것은 해본적이 없어서 찾아봐야 할 것 같아요
              대화보기
              • 코딩잘하고싶다
                아 그러면 원래 원격저장소에선 리셋하기가 어렵나요?

                커맨드창 명령어가 있길래 해봤는데 에러가 자꾸나네요

                깃허브에선 자체적으로 리셋 할수 없나요?
                대화보기
                • egoing
                  원래 리셋은 원격 저장소로 동기화하기 전에 하는 것이 좋은 방법 입니다.
                  대화보기
                  • ezel
                    새벽까지 소스트리로 이것저것해봤지만

                    제가 내린 결론은

                    1. 이런 경우가 발생하지 않게, 확실히 리셋할 일 없을 때만 푸쉬한다.

                    2. 리셋을 하지말고 차라리 이전 버전 소스코드를 긁어다가 저장해서 현재 버젼에서 업데이트한다.

                    이거인데 ㅠㅠㅠ 구글링해보니까 커맨드라인에서는 명령어가있는듯 하던데 잘 모르겠구요..

                    혹시 소스트리에서 쉽게,

                    로컬브랜치가 리셋했을때 깃허브에서도 해당 버전으로 함께 리셋해서 동기화 해주는 방법이 없을까요

                    제가 큰 프로젝트를 하는게 아니라 1,2번 대로 하면되긴하지만 밤새 고민했더니 답답해서 꼭 알고넘어가고싶네요
                  • ezel
                    휴 ssh인가로하니까 되네요 https는 끝까지 안되구요 ㅠ

                    그런데 원격저장소 이용하다보니 헷갈리는게,

                    컴퓨터에서 reset을 하면 원격저장소에는 반영이 안되네요

                    만약 컴퓨터 내용은 reset으로 예전버젼으로 돌아갔는데,

                    원격저장소도 컴퓨터 내용처럼 돌아가게 하려면 어떻게 해야하나요? 그냥 push하면 충돌나네요..
                  • ezel
                    일단 인터넷이 느린 상태는 아닌데, 혹시나해서 한 이십여분 켜놨는데도 계속 푸싱중이네요 현재는 ssh에 대해서 알아보고있어요 이거로 혹시 연결이 되려나해서 ㅠㅠㅠ
                    대화보기
                    • egoing
                      혹시 github가 느린건 아닐까요?
                      대화보기
                      • ezel
                        다시깔아보기도하고, 별 수룰 다써봐도 마찬가지 상황입니다 Pushing에서 로딩만 해요 ㅠㅠㅠㅠ 여태까지 강의 그대로 따라하며 배웠고 아무 문제 없었는데 갑자기 그러네요 이상합니다...
                      • ezel
                        안녕하세요? 본 강의 7분 30초 쯤에 Authenticate가 떠야 하는데 저는 Pushing창이 뜬 상태로 계속 로딩만 되네요

                        도대체 왜이런걸까요 ㅠ
                      • egoing
                        나중에 이것도 강의화 할께요
                        대화보기
                        • 냐하
                          좋은 강의 감사드립니다..

                          로컬 서버를 원격저장소로 사용하는 방법에 대해서도 강의 부탁드립니다..
                        graphittie 자세히 보기