2017-12-12 1 views
0

로컬로 작업하고 있습니다. "원본"이라는 이름의 저장소가 있습니다 (이 저장소는 처음부터 생성되었습니다). 나는 이것을 "clone_example"에 복제했다. 둘 다 마스터라고하는 하나의 가지만 있습니다.원본에서 복제본으로 푸시 : "치명적인 : 자식 저장소가 아닌 것 같습니다"

내 clone_example의 master 분기를 변경하고 원본으로 푸시하려고하면 모든 것이 올바르게 작동합니다. 내가 사용 : 내 원점의 repo 내 마스터 분기에 변경하면

git push origin master 

과 복제에 밀어 시도,이 오류가 발생합니다.

치명적인 'clone_example'자식 저장소 치명적인

에게로 표시되지 않습니다 : 원격 저장소에서 읽을 수 없습니다.

올바른 액세스 권한과 저장소 이 있는지 확인하십시오. 내가 자습서를 다음있어

git push my_clone master 

하고 내가 거기에있는 모든 단계를 수행하지만,이 오류가 발생했습니다 :

내가 사용하는 코드입니다. 또한 "clone repo"명령에 "git init"을 시도했지만 여전히이 오류가 발생합니다.

우분투 fr에 Windows 용 Bash를 사용하고 있습니다.이 문제와 관련이 있습니까? 고마워.

+0

[Git을 사용하여 원격 저장소에 초기 푸시를 수행하는 방법은 무엇입니까?] (https://stackoverflow.com/questions/2337281/how-do-i-do-an-initial-push- to-a-remote-repository-with-git) –

+0

나는 이미 그걸 발견했지만 연결을 할 수는 없다.나는 서버로 일하고 있지 않다. 어쩌면 그것은 힘의 나의 가난한 이해이지만 어쩌면 유사점을 볼 수 없다. –

+0

'my_clone'과'clone_example'은 무엇입니까? –

답변

-1

치명적인 'clone_example'당신이 scretch에서 시작 언급, 당신은 자식 저장소로 폴더를 init을하지 않았다처럼

가 보이는 자식 저장소를로 표시되지 않습니다.

git init 

이 작업을 수행합니다. 두 번째 부분에 대한

:

치명적인 : 원격 저장소에서 읽을 수 없습니다.
올바른 액세스 권한이 있고 저장소가 있는지 확인하십시오. 당신이 어떤 출력을 볼 해달라고하면

git remote -vv 

이 은 서버에 원격 REPO를 작성하고 이상이 원격

으로 해당 지역의 repo에 추가 :

당신이 원격을 할 수 있는지 확인

# map remote repository to your local repository 
git remote add origin <url> 

원격 URL로 ssh를 사용하는 경우 서버에 ssh 키를 추가해야합니다 (아직없는 경우)

# create ssh key 
ssh-keygen 

# copy the key into our server settings 
# (depend upon your server where to paste the key) 
# assuming using defaults: 
cat ~/.ssh/id_rsa.pub 
+1

아직 Git repo가 ​​아닌 경우 OP가 복제 할 수 없었을 것입니다. –

+0

그는 q에서 언급했다 :'이 저장소는 처음부터 만들어졌다 .' – CodeWizard

+0

@CodeWizard 나는 git 저장소로 나의 원점을 초기화했다. 또한 git remote를 사용했고 clone_example (my_clone이라는 이름)과 연결되어 있습니다. 그것이 왜 작동하지 않는지 이해하지 못하는 이유입니다. –

관련 문제