CentOS : Git : "치명적 : 원격 저장소에서 읽을 수 없음"

남자

(이미 이것과 다른 여러 게시물을 철저히 읽었습니다 .git : fatal : could not read from remote repository )

내 서버를 자식 서버로 사용하고 있습니다. 여러 가이드에 따라 설정했습니다. 원격 git 저장소를 읽거나 쓰는 작업을 제외하고는 모든 것이 좋습니다.

문제:

내가 설정 한 원격 서버와 상호 작용하는 작업을 수행하려고하면 다음과 같은 결과가 나타납니다.

치명적 : 원격 저장소에서 읽을 수 없습니다.

올바른 액세스 권한이 있고 저장소가 있는지 확인하십시오.

Windows 쉘에서. Cygwin에서는 그냥 멈 춥니 다.

빠른 배경 :

CentOS 7을 서버로 사용하고 Windows 10을 클라이언트로 사용하고 있습니다.

서버에서 :

  • 새로운 사용자 'git'을 만들었습니다.

  • mkdir /home/git/myproject.git

  • git init --bare

  • 다음을 사용하여 필요한 포트 9418, 22 및 443을 열었습니다.

    "firewall-cmd --permanent --add-port = 22 / tcp"및

    "firewall-cmd --reload"

클라이언트에서 :

  • 폴더를 생성하고, 텍스트 파일을 생성하고, 'git init', 'git add.'를 실행했습니다.
  • 여러 가이드에 따라 rsa 키 설정

작동하는 것 :

Windows 셸, cygwin 및 puTTy를 사용하여 서버에 ssh 할 수 있습니다. /home/git/mproject.git 폴더가 있습니다. git은 Windows 셸 또는 Cygwin을 사용하여 로컬에서 잘 작동합니다.

시도 된 솔루션 :

난 노력 했어:

chmod 600 pyproject.git
chmod 700 pyproject.git
chmod 777 pyproject.git
git remote add origin [email protected]:/home/git/myproject.git
git remote add origin git@my-site:/home/git/myproject.git
git remote add origin ssh://[email protected]/home/git/myproject.git
git remote add origin ssh://[email protected]/repo-<wbr< a="">>/home/git/myproject.git..git
git remote add origin ssh://[email protected]/repo-<wbr< a="">>/home/git/myproject.git
git remote add origin [email protected]:/home/git/myproject.git
git clone [email protected]:/home/git/myproject.git
git remote add origin https://[email protected]/home/git/myproject.git
git clone ssh://[email protected]/home/git/myproject.git
git clone ssh://[email protected]/myproject.git
git clone https://[email protected]:myproject.git
git clone ssh://[email protected]/home/git/myproject.git
git clone [email protected]/home/git/myproject.git
git clone [email protected]:/home/git/myproject.git
git clone [email protected]/myproject.git

ssh [email protected]으로 서버에 로그인 할 수 있습니다. /home/git/myproject.git 폴더로 이동할 수도 있습니다. 포트가 열려 있습니다. 또 무엇이 잘못 되었을까요?

남자

그래서 문제 는 클라이언트와 서버가 매우 다른 버전의 git을 사용하고 있다는 입니다. 클라이언트는 1.9를 사용하고 있었고 서버는 2.6을 사용하고있었습니다. 뿐만 아니라 git의 버전은 Windows 터미널을 사용하는지 아니면 Cygwin을 사용하는지에 따라 다릅니다.

이제 이전 버전을 제거하고 git을 업데이트 한 후 다음과 같은 명령을 실행합니다.

git remote add origin [email protected]:/home/git/myproject.git
git push origin master

제대로 작동합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 "치명적 : 원격 저장소에서 읽을 수 없음"git push-ssh key

분류에서Dev

ssh : 호스트 gist.github.com 포트 22에 연결 : 작업 시간 초과 치명적 : 원격 저장소에서 읽을 수 없음

분류에서Dev

GitLab ssh에서 로컬 사용자가있는 호스트 이름으로 인해 "치명적 : 원격 저장소에서 읽을 수 없음"발생

분류에서Dev

CentOS에 git 설치

분류에서Dev

centos 5 + nginx + git-http-backend

분류에서Dev

How to correctly install Git 2.17.1 from source on CentOS 7.4?

분류에서Dev

32 비트 Centos에 git 설치

분류에서Dev

CentOS 7 LEMP 스택에 Git 설치

분류에서Dev

CentOS 용 git을 설치하는 방법은 무엇입니까?

분류에서Dev

설치된 여러 버전의 git-Centos

분류에서Dev

설치된 여러 버전의 git-Centos

분류에서Dev

CentOS에서 sudo없이 git 명령 사용

분류에서Dev

Centos 서버가 Git 및 Gitolite 설치 후 SSH를 통해 연결할 수 없음

분류에서Dev

CentOS6에서 git을 업그레이드 할 수 없습니다.

분류에서Dev

Bitbucket git SSH 키 오류 : "/home/centos/.ssh/config에 대한 잘못된 소유자 또는 권한"

분류에서Dev

centos 6.5에서 git을 제거하고 지정된 위치에 설치하십시오.

분류에서Dev

Centos 6 ~ Centos 7 cgroup

분류에서Dev

Centos Stream vs Centos Linux?

분류에서Dev

CentOS - Java in Browser

분류에서Dev

Best email server for CentOS?

분류에서Dev

CentOS : / root 제거

분류에서Dev

CentOS 7 Live CD?

분류에서Dev

Installing Matplotlib on CentOS 6.5

분류에서Dev

Centos auxd process hangs

분류에서Dev

CentOS 6.5의 Dart

분류에서Dev

yum --download for CentOS with ubuntu?

분류에서Dev

Need to upgrade svn on centos

분류에서Dev

Centos 6.4 및 UEFI

분류에서Dev

CentOS is asking for ubuntu login

Related 관련 기사

뜨겁다태그

보관