Git'i Cygwin altında OpenSSH ile kurmaya çalışıyorum. Neredeyse her şeyi ayarlamıştım. Ajans, genel anahtar ve hepsine sahibim .. ama şimdi bu çok garip hatayı alıyorum:
$ git pull -u origin master
Bad owner or permissions on /home/Jordan/.ssh/config
fatal: The remote end hung up unexpectedly
Google, bir izin hatası gibi görünüyor (elbette). Bir sorun: izinler bana iyi geliyor.
Ben de denedim chmod 0600 ~/.ssh/config, ama bu yardımcı olmadı. Ne yapmaya çalıştım:
Jordan@EarlzWindows8VM ~/dev/NonExceptional
$ chmod 0600 ~/.ssh/config
Jordan@EarlzWindows8VM ~/dev/NonExceptional
$ stat ~/.ssh/config
File: `/home/Jordan/.ssh/config'
Size: 47 Blocks: 1 IO Block: 65536 regular file
Device: 4ade2efdh/1256075005d Inode: 1970324837237461 Links: 1
Access: (0660/-rw-rw----) Uid: ( 1001/ Jordan) Gid: ( 513/ None)
Access: 2013-01-12 22:53:32.483072600 -0500
Modify: 2013-01-12 22:53:32.486074700 -0500
Change: 2013-01-12 23:27:33.077476800 -0500
Birth: 2013-01-12 22:53:32.483072600 -0500
Sebep ne olursa olsun, izinlerin hala göründüğüne dikkat edin 0660. Nedenini bilmiyorum. Bu izinleri Windows Gezgini'nde doğruladım. Yalnızca dosyaya erişimim var ve "etkin erişim" i kontrol ederken, Kullanıcılar grubu dosyaya erişemiyor.
Bu hatayı nasıl düzeltirim?
Ayrıca, bazı arka plan: Windows 8 Enterprise. Bir etki alanına katıldı (izinleri her zaman eğlenceli kılıyor). Cygwin güncel