Git은 저장소를 CIFS 마운트 디렉토리에 복제 할 수 없습니다.

Elynnaie

원격 Git 저장소를 Linux의 CIFS 마운트 디렉토리로 복제하려고합니다.

오류는 다음과 같습니다.

$ git clone ssh://[email protected]/ghuser/ghuser.git dir
Cloning into 'dir'...
fatal: Unable to create temporary file '/home/user/dir/.git/objects/pack/tmp_pack_XXXXXX': Permission denied
fatal: index-pack failed

잠재적으로 관련된 정보 :

$ uname -a
Linux myfarms-dev 3.12.0-1-ARCH #1 SMP PREEMPT Wed Nov 6 09:06:27 CET 2013 x86_64 GNU/Linux

$ cat /etc/fstab
...
//192.168.56.1/Code /home/user/dir cifs users,exec,noauto,credentials=/home/user/.smbcredentials,uid=user,gid=http,file_mode=0775,dir_mode=0775 0 0

$ umask
0002

이 똑같은 프로세스는 대부분의 개발자 (예 : Linux에 Windows 공유를 마운트하고 저장소를 복제)에게 작동하지만 특히이 프로세스에는 적용되지 않습니다. 어떤 아이디어?

편집 : 지금까지 취한 단계 : 패키지 업데이트, 파일 공유 다시 마운트, Windows 측 디렉터리에 대한 권한 확인 (사용자에 대한 전체 액세스). 이 오류는 처음에 기존 저장소 내에서 git을 가져 오는 동안 발생했습니다. Git (또는 무언가)는 umask에도 불구하고 u + w 권한없이 tmp_pack 파일을 생성하는 것처럼 보였습니다. 전체 로컬 저장소를 삭제하고 새로 시작하여 복제 중에 위의 오류가 발생했습니다.

AgentSIB

몇 가지 테스트와 검색 후 두 가지 옵션을 찾습니다.

  1. 커널을 버전 3.11.6으로 다운 그레이드
  2. sudo로 git 명령을 시작하십시오. ( https://superuser.com/a/121854/275562 )

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CIFS 마운트 디렉토리에서 NFS 공유를 생성 할 수 있습니까?

분류에서Dev

github에서 git 저장소를 복제 할 수 없습니다.

분류에서Dev

/ etc / fstab에서 CIFS 공유를 마운트 할 수 없습니다.

분류에서Dev

iocharset = utf8로 cifs를 마운트 할 수 없습니다.

분류에서Dev

iocharset = utf8로 cifs를 마운트 할 수 없습니다.

분류에서Dev

취소 된 SSHFS (퓨즈) 마운트-디렉토리를 제거 할 수 없습니다.

분류에서Dev

우분투에서 git 저장소를 복제 할 수 없습니다.

분류에서Dev

Ubuntu 컴퓨터에서 OpenShift 저장소를 git 복제 할 수 없습니다.

분류에서Dev

Windows에서 git로 저장소를 복제 할 수 없습니다.

분류에서Dev

Gradle에서 마스크로 디렉토리를 삭제할 수 없습니다.

분류에서Dev

jenkins git clone : 특정 디렉토리에 복제 할 수 없습니다.

분류에서Dev

mount.cifs : 마운트 오류 (12) : 메모리를 할당 할 수 없습니다.

분류에서Dev

centos 6에서 복사 한 디렉토리를 삭제할 수 없습니다.

분류에서Dev

git --cached에서 디렉토리를 rm 할 수 없습니다.

분류에서Dev

/ dev / sdb에 마운트 된 USB 저장소를 포맷 할 수 없습니다.

분류에서Dev

btrfs에서 디렉토리를 제거 할 수 없습니다.

분류에서Dev

SSHFS : 연결이 중단 된 후 원격 디렉토리를 마운트 해제하거나 다시 마운트 할 수 없습니다.

분류에서Dev

문서 디렉토리에 비디오를 저장하거나 다운로드 할 수없고 문서 디렉토리에서 재생할 수 없습니다.

분류에서Dev

Git Bash를 사용하여 다른 디렉토리에서 작업 디렉토리로 스크립트를 복사 할 수 있습니까?

분류에서Dev

경로가 있지만 컨테이너에 로컬 디렉토리를 마운트 할 수 없습니다.

분류에서Dev

cifs : 디렉토리로 cd 할 수 없습니다.

분류에서Dev

저장소가있는 동안에는 git 복제 할 수 없습니다.

분류에서Dev

git-ignore의 파일 / 디렉토리를 제외 할 수 없습니다.

분류에서Dev

CIFS를 사용하여 Linux에서 Windows 7 공유를 마운트 할 수 없음 : 마운트 오류 (13) : 권한이 거부되었습니다.

분류에서Dev

rm -rf로 디렉토리 트리를 제거 할 수 없습니다.

분류에서Dev

ZFS는 디렉토리 트리를 삭제할 수 없습니다.

분류에서Dev

네트워크를 통해 Mac에서 디렉토리를 복사 할 수 없습니다.

분류에서Dev

아파치 루트 디렉토리를 변경하면 .git / config에 액세스 할 수 없습니다.

분류에서Dev

루트가 소스 디렉토리에 액세스 할 수있는 권한이 없을 때 마운트 --bind를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    CIFS 마운트 디렉토리에서 NFS 공유를 생성 할 수 있습니까?

  2. 2

    github에서 git 저장소를 복제 할 수 없습니다.

  3. 3

    / etc / fstab에서 CIFS 공유를 마운트 할 수 없습니다.

  4. 4

    iocharset = utf8로 cifs를 마운트 할 수 없습니다.

  5. 5

    iocharset = utf8로 cifs를 마운트 할 수 없습니다.

  6. 6

    취소 된 SSHFS (퓨즈) 마운트-디렉토리를 제거 할 수 없습니다.

  7. 7

    우분투에서 git 저장소를 복제 할 수 없습니다.

  8. 8

    Ubuntu 컴퓨터에서 OpenShift 저장소를 git 복제 할 수 없습니다.

  9. 9

    Windows에서 git로 저장소를 복제 할 수 없습니다.

  10. 10

    Gradle에서 마스크로 디렉토리를 삭제할 수 없습니다.

  11. 11

    jenkins git clone : 특정 디렉토리에 복제 할 수 없습니다.

  12. 12

    mount.cifs : 마운트 오류 (12) : 메모리를 할당 할 수 없습니다.

  13. 13

    centos 6에서 복사 한 디렉토리를 삭제할 수 없습니다.

  14. 14

    git --cached에서 디렉토리를 rm 할 수 없습니다.

  15. 15

    / dev / sdb에 마운트 된 USB 저장소를 포맷 할 수 없습니다.

  16. 16

    btrfs에서 디렉토리를 제거 할 수 없습니다.

  17. 17

    SSHFS : 연결이 중단 된 후 원격 디렉토리를 마운트 해제하거나 다시 마운트 할 수 없습니다.

  18. 18

    문서 디렉토리에 비디오를 저장하거나 다운로드 할 수없고 문서 디렉토리에서 재생할 수 없습니다.

  19. 19

    Git Bash를 사용하여 다른 디렉토리에서 작업 디렉토리로 스크립트를 복사 할 수 있습니까?

  20. 20

    경로가 있지만 컨테이너에 로컬 디렉토리를 마운트 할 수 없습니다.

  21. 21

    cifs : 디렉토리로 cd 할 수 없습니다.

  22. 22

    저장소가있는 동안에는 git 복제 할 수 없습니다.

  23. 23

    git-ignore의 파일 / 디렉토리를 제외 할 수 없습니다.

  24. 24

    CIFS를 사용하여 Linux에서 Windows 7 공유를 마운트 할 수 없음 : 마운트 오류 (13) : 권한이 거부되었습니다.

  25. 25

    rm -rf로 디렉토리 트리를 제거 할 수 없습니다.

  26. 26

    ZFS는 디렉토리 트리를 삭제할 수 없습니다.

  27. 27

    네트워크를 통해 Mac에서 디렉토리를 복사 할 수 없습니다.

  28. 28

    아파치 루트 디렉토리를 변경하면 .git / config에 액세스 할 수 없습니다.

  29. 29

    루트가 소스 디렉토리에 액세스 할 수있는 권한이 없을 때 마운트 --bind를 만드는 방법은 무엇입니까?

뜨겁다태그

보관