GIT

원격 저장소 만들기

댓글

댓글 본문
  1. Jaehyeon
    감사합니다.
  2. hpyseun
    06/08/2020 완료
  3. 장폴
    저도 처음에 user/password를 잘못 입력하였었는데, 아래 방법으로 해결되었습니다.
    정상적인 방법인지는 모르겠으나 아래 메뉴에서 System을 Embedded로 변경하니까 되네요.
    Tools -> Options -> Git -> GitVersion
    대화보기
    • 박원희
      Push 하니 아래 에러발생.

      에러내용
      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.

      추측
      원격저장소에 README.md 파일이 있어서 로컬 파일을 못올리는게 아닌가 추측

      해결
      README.md 생성 체크 해제한 저장소를 새로 만들고 Push. 잘됨.
    • yong
      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.

      이런 에러가 나는데 어떤 이유에서 나는 오류인지 모르겠습니다 ㅜ
    • 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 자세히 보기