2016-09-29 13 views
7

Obecnie otrzymuję następujący błąd, gdy próbuję zrobić push.Pozwolenie na CocoaPods/Specs.git odmówiono

git:(swift3) git push --set-upstream origin swift3 
remote: Permission to CocoaPods/Specs.git denied to paul301. 
fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': The requested URL returned error: 403 

To wszystko zaczęło się, kiedy przeniósł się z .36 do wersji 1.0.1

Próbowałem reinstalacji CocoaPods, usuwając wszystkie pliki CocoaPods w projekcie (worksapce, podfile, folderu Pod, podfile. lock) i robienie nowego 'init init', czyszczenie buforów CocoaPods i wielu innych rzeczy.

Wygląda na to, że próbuje przekazać moje zobowiązania do repozytorium specyfikacji. Byłem zauważając "Pod zainstalować" się zmienia mój git repot aby wskazywał repo Specyfikacja:

enter image description here

My Podfile:

platform :ios, '9.0' 

target 'Test' do 
    use_frameworks! 
    pod 'Moya', '8.0.0-beta.2' 
    pod 'iCarousel' 
    pod 'ObjectMapper', '~> 2.0' 
    pod 'Alamofire', '~> 4.0' 
    pod 'FacebookCore' 
    pod 'FacebookLogin' 

end 
+0

Więc dlaczego Cocoapods zmieniający git 'origin' na' pod install'? – willrichman

Odpowiedz

10

Mam ten sam błąd, po prostu przejść na kakaowym kapsuły do ​​1,0. 1 ...

zasadzie swoją origin zostały zmienione w celu https://github.com/CocoaPods/Specs.git

można sprawdzić z:

➜ git:(new_version) git remote -vv 
origin https://github.com/CocoaPods/Specs.git (fetch) 
origin https://github.com/CocoaPods/Specs.git (push) 

można zmienić za pośrednictwem terminalu lub zmodyfikować plik ręcznie

Terminal:

git remote set-url origin https://github.com/PSEUDO/NAME_OF_YOUR_GIT.git 

lub, przejdź do .git\config pliku i zmienić

[remote "origin"] 
    url = https://github.com/PSEUDO/NAME_OF_YOUR_GIT.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 

do

[remote "origin"] 
    url = https://github.com/PSEUDO/NAME_OF_YOUR_GIT.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 
+0

umysł dmuchany ... dlaczego aktualizacja kapsułek kakaowych byłaby niewiarygodna. – Unome

0

Tak więc okazuje się "pod zainstalować" w rzeczywistości zmieniłem mój git. Jak można zauważyć w moim git config url została zmieniona na https://github.com/CocoaPods/Specs.git, którą zmieniono z powrotem do punktu mojego git repo i wszystko zostało ustalone

➜ .git git: cd .git 
➜ .git git: cat config 
[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
    ignorecase = true 
    precomposeunicode = true 
[remote "origin"] 
    url = https://github.com/CocoaPods/Specs.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 
+0

Miałem ten sam problem, zajęło mi cały dzień, aby dowiedzieć się! Przyszedłem tutaj, aby potwierdzić, że tak "instalacja pod" lub "aktualizacja pod" napisała nad moim adresem git do adresu URL CocoaPods. – avance

Powiązane problemy