Git 푸시 오류 : "origin이 git 저장소로 보이지 않습니다."
나는 다음과 같은하고 여기에 주어진 지침 힘내 저장소를 만들 수 있습니다. 마지막 줄까지 모든 것이 잘되었습니다.
$ git push -u origin master
치명적 : 'origin'이 git 저장소가 아닌 것
같습니다. 치명적 : 원격 끝이 예기치 않게 중단되었습니다.
OS X 10.6.8에서 git 버전 1.7.11.3을 사용하고 있습니다.
$ git remote -v
아무것도 반환하지 않는다
저장소에 대한 구성 파일 :
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
sudo visudo 명령을 사용하여 sudoers 파일을 열고 다음을 추가해야했습니다 (# 사용자 권한 사양 아래).
git ALL=(ALL) ALL.
이제 내가하면 :
$ git remote add origin /Volumes/500GB/git-repository/myproject.git
오류없이 돌아 오지만 저장소에 코드가 표시되지 않습니다 (앞서 언급 한 브랜치, 후크 등의 디렉토리가 있음)
만약 내가한다면:
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
$ git remote -v
origin /Volumes/500GB/git-repository/myproject.git (fetch)
origin /Volumes/500GB/git-repository/myproject.git (push)
원격 부품 추가에 대한 che의 답변 에서 이미 언급했듯이 여전히 누락되어 있다고 생각합니다.
로컬 USB 드라이브에 원격을 추가하기위한 편집과 관련하여. 우선 저장소가 공유 저장소가되기를 원한다면 '베어 저장소'가 있어야합니다. 즉, push / pull / fetch / merge 등이 가능합니다.
베어 / 공유 저장소를 생성하려면 원하는 위치로 이동하십시오. 귀하의 경우 :
$ cd /Volumes/500gb/
$ git init --bare myproject.git
베어 저장소 생성에 대한 자세한 정보는 여기 를 참조 하십시오.
원하는 위치에 베어 리포지토리를 설정했으면 이제 원격으로 작업 복사본에 추가 할 수 있습니다.
$ git remote add origin /Volumes/500gb/myproject.git
이제 변경 사항을 저장소로 푸시 할 수 있습니다.
$ git push origin master
다음은 github의 지침입니다.
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/tqisjim/google-oauth.git
git push -u origin master
실제로 효과가 있었던 것은 다음과 같습니다.
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/tqisjim/google-oauth.git
git clone origin master
복제 후 사용자 이름과 암호를 입력하라는 메시지를 표시하여 push 명령이 성공합니다.
Most likely the remote repository doesn't exist or you have added the wrong one.
You have to first remove the origin and re-add it:
git remote remove origin
git remote add origin https://github.com/username/repository
Your config file does not include any references to "origin" remote. That section looks like this:
[remote "origin"]
url = git@foo.com:repository.git
fetch = +refs/heads/*:refs/remotes/origin/*
You need to add the remote using git remote add
before you can use it.
When you create a repository in bitbucket.org, it gives you instructions on how to set up your local directory. Chances are, you just forgot to run the code:
git remote add origin https://username@bitbucket.org/username/reponame.git
May be you forgot to run "git --bare init
" on the remote? That was my problem
my case was a little different - unintentionally I have changed owner of git repository (project.git directory in my case), changing owner back to the git user helped
I had this problem cause i had already origin remote defined locally. So just change "origin" into another name:
git remote add originNew https://github.com/UAwebM...
git push -u originNew
or u can remove your local origin. to check your remote name type:
git remote
to remove remote - log in your clone repository and type:
git remote remove origin(depending on your remote's name)
If you are on HTTPS do this-
git remote add origin URL_TO_YOUR_REPO
To resolving this problem.I just create a new folder and put some new files.Then use these commond.
* git add .
* git commit
* git remote add master `your address`
then it tells me to login in. To input your username and password. after that
git pull
git push origin master
finished you have pushed your code to your github
ReferenceURL : https://stackoverflow.com/questions/15437719/git-push-error-origin-does-not-appear-to-be-a-git-repository
'code' 카테고리의 다른 글
애플리케이션 버전에 따라 Inno Setup 설치 프로그램의 버전을 자동으로 설정하려면 어떻게해야합니까? (0) | 2020.12.24 |
---|---|
jQuery get position of element relative to another element (0) | 2020.12.24 |
노드 스트림에서 종료 및 종료 이벤트의 차이점은 무엇입니까? (0) | 2020.12.24 |
react.js의 ng-if에 해당하는 것은 무엇입니까? (0) | 2020.12.24 |
Microsoft.VisualBasic 네임 스페이스는 "진정한 .NET"코드입니까? (0) | 2020.12.24 |