Git-push usta yapamaz Github için
Bu soru understanding rebase, branch and merge,benim sorunum ile ilgili ve bu sorun için
Ne kadar uzak listenizdeki bir takım arkadaşı gibi github hesabınız için söz verebilir misin?
other people aynı sorun olduğunu öğrendim. Sorun /etc/xinet ile ilgili gibi görünüyor.d/.
Sorun:usta benim şube için benim yerel şube itmek mümkün Github
Ben çalıştırın
git push origin master
Anladım
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Hata iletisini Şubesi 'köken' benim yerel gıt değil depoyu. o bana öneriyor Bu şekilde, Git Github bağlanma durur.
Bu şube kaldırdık beri garip,''. köken
Git benim ağacım
dev
* master
ticgit
remotes/Math/Math
remotes/Math/master
remotes/origin/master
remotes/Masi/master
Nasıl yerel şube Github zorlayabiliryerel Gıt bir takım şube varken mi?
VonC cevabı ana sorunu çözer. Ssh anahtarları için bir passphares koydum.
Ben çalıştırın
$git push github master
Anladım
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Gıt için parolayı bir şekilde vermek istiyorum.
Nasıl Github ssh anahtarı güvenmek yerine şifrenizi isteyin yapabilir misin?
CEVAP
Nedir
$ git config --get-regexp '^(remote|branch)\.'
döner (gıt deponuzun içinde yürütülen) ?
Kökeni uzak Git deposu atıfta için varsayılan adlandırma kuralı.
Eğer GitHub (daha ziyade artık geçerli ya da kullanılabilir durumda olan takım arkadaşı depo, yol için bir yol) bakın yok değilse, sadece başka bir kaynak, Bloggitation entry bu gibi ekleyin
$ git remote add origin2 git@github.com:myLogin/myProject.git
$ git push origin2 master
(Aslında bu adı kullanırdım '' yerine '' veya 'origin2') . kökeni github
İzin (enable) engellendi.
önemli: beklenmedik bir şekilde kapattı uzak uç
Eğer gitHub kimliğinizi the GitHub Help guide belirtildiği gibi doğru yerel Git deponuzdaki ilan olup olmadığını kontrol edin. (hem kullanıcı.adı ve github.adı ve github.token)
Sonra, stonean blog gösteriyor Marcio Garcia gibi):
$ cd ~/.ssh
$ ssh-add id_rsa
Aral Balkan ekler:bir yapılandırma dosyası oluşturun
Çözüm ~/altında bir yapılandırma dosyası oluşturmak için.bottom of the OS X section of this page de belirtildiği gibi ssh/.
Burada dosya ekledim. sayfadaki talimatlara göre ve benim tekrar çalışmaya başladı iter:
Host github.com
User git
Port 22
Hostname github.com
IdentityFile ~/.ssh/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
Ayrıca sonucu gönderebilirsiniz
ssh -v git@github.com
neden GitHub ssh söylemedikleri daha fazla bilgi var.
Doğru ortak anahtarınızı girin yaptın da kontrol edin (ile sona ermesi gerekiyor '==
').
Özel anahtar, ama ortak bir tane yapıştır. Bir açık anahtar gibi görünecektir:
ssh-rsa AAAAB3<big string here>== tek...@gmail.com
(Not: ssh anahtarları için kullanmak için bir şifre mi ? Bir şifre olmadan) daha kolay olurdu
Url zorlandığında da (git@github.com/...
, git://github.com/...
) kontrol edin
Kullanın ve anahtar önbelleği için SSH bir Ajan var mı kontrol edin.
Bunu deneyin:
$ ssh -i path/to/public/key git@github.com
Eğer bu çalışırsa, o zaman anahtarı ssh istemci tarafından GitHub gönderiliyor anlamına geliyor.
Github için olamaz push - birleştirme ...
Nasıl GitHub çatallı bir depoyu güncel...
Orada https:// github kullanırken şifr...
Gönderim iletisi ile GitHub sayı için ...
Nasıl GitHub kaynak gem yüklemek için?...