1and1 공유 호스팅에 git 저장소를 설정했습니다. 1and1은 리눅스 비즈니스 패키지의 일부로 git를 제공하며, 저는 제 자식을 설치하는 대신에 git을 사용하기로했습니다.1and1에 1and1 git 저장소를 복제 할 때 Eclipse EGit을 사용하는 공유 Linux 서버
나는 저장소 내부의 정보를 볼 수 있습니다 .git 디렉토리 작업을 수행 할 때 :
내 저장소가/프로젝트 (따라 1and1입니다/홈페이지/foo는/바/htdocs에/프로젝트에서 전체 경로) 부근에 자리 잡고 있습니다-rw-r--r-- 1 foo ftpusers 23 Sep 6 19:41 HEAD
drwxr-xr-x 2 foo ftpusers 6 Sep 6 19:41 branches
-rw-r--r-- 1 foo ftpusers 92 Sep 6 20:42 config
-rw-r--r-- 1 foo ftpusers 73 Sep 6 19:41 description
drwxr-xr-x 2 foo ftpusers 4096 Sep 6 19:41 hooks
-rw-r--r-- 1 foo ftpusers 1038768 Sep 6 19:41 index
drwxr-xr-x 2 foo ftpusers 20 Sep 6 19:41 info
drwxr-xr-x 260 foo ftpusers 8192 Sep 6 19:41 objects
drwxr-xr-x 4 foo ftpusers 29 Sep 6 19:41 refs
Eclipse EGit을 사용하여 액세스하려고하면 저장소가 비어 있다고 표시됩니다. 내가 지금까지 시도한 것을 아래 참조 : 다음
Repository path: project/.git
Same error
내 서버에 전체 경로로 사용하기로 결정했습니다 :
Repository path: /homepages/foo/bar/htdocs/project/.git
New error: Source Git Repository is empty
Protocol: SSH
Port: 22
Host: example.com
Repository path: project
Error Message:
Cannot list available branches.
Reason: ssh://<username>@example.com:22/project: fatal '/project'
does not appear to be a git repository.
는 그럼 난 저장소 경로를 변경 시도
그래서 그것은 자식 저장소를 찾은 것 같습니다. 그러나 그것은 비어있는 것으로 표시됩니다. 그런데
, 내 공유 따라 1and1 계정에 자식 저장소를 작성하는 데 사용되는 명령은 아래를 참조하십시오 :
내 계정 루트에서:
mkdir project
cd project
cp -r ../example/* .
git init
git add .
감사 어떤 도움을. 감사.
리포지토리의 명령 줄에서 git 로그의 결과는 무엇입니까? 당신이 보는 파일은'git init'으로 만들어지며 실제로 커밋 된 것을 의미하지는 않습니다. 파일을 준비했지만 커밋하지는 않은 것 같습니다. – asm
@Andrew Myers - 당신 말이 맞아 ... 나는 두 명령 git init과 git add를 실행했다. git log 명령을 실행하면 치명적입니다 : 나쁜 기본 개정판 'HEAD' 줄 1-1/1 (종료) – jdias
@Andrew Myers - 이제 작동 중입니다. 파일을 커밋해야했습니다. 나는 아직도 git에 익숙해지기 전에 갈 길이 멀다 고 생각한다. 고맙습니다. 나는 당신의 의견을 투표했습니다. 답변으로 추가하면 해결 된 것으로 표시됩니다. 감사. – jdias