Repository 32bit  Forum
Repository 64bit  Wiki

Errore Github

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Errore Github

Messaggioda escher » dom dic 02, 2012 13:46

Ciao a tutti, volevo sapere perchè non riesco a inserire i sorgenti da Slackware con github. Al comando:
Codice: Seleziona tutto
git push origin master


Non mi fa inserire nè nome nè password, forse devo installare qualche altro pacchetto?

Al comando:
Codice: Seleziona tutto
git --version


Restituisce la 1.8.0

Codice: Seleziona tutto
git clone https://github.com/UserName/Nome_repository.git


Output:
Codice: Seleziona tutto
fatal: could not create work tree dir 'Nome_repository'.: Permission denied


Codice: Seleziona tutto
git add nome_file


Risponde:
Codice: Seleziona tutto
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).


E invece per il comando:
Codice: Seleziona tutto
push origin master


Mi da un errore HTTP perchè non mi fa inserire nè utente nè password.

In ~/.gitconfig ci sta:
Codice: Seleziona tutto
[github]
        user = Nome_utente
[user]
        name = Nome
        email = mia_email
[redential]
        helper = cache
[credential]
        helper = cache --timeout=3600




Qualche consiglio per risolvere? :)

Grazie delle risposte !
escher
Linux 1.0
Linux 1.0
 
Messaggi: 55
Iscritto il: lun set 24, 2012 18:08
Slackware: 13.1
Kernel: 2.6
Desktop: fluxbox

Re: Errore Github

Messaggioda 414N » dom dic 02, 2012 18:18

Ma dove stai cercando di clonare il repository?
Sicuro di avere i permessi di lettura/scrittura in quella directory?
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2876
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Errore Github

Messaggioda escher » dom dic 02, 2012 18:50

Ho creato una directory e dentro questa directory c'è il sorgente che vorrei mettere dentro al repository creato via browser. Il problema secondo me è il fatto del nome utente e password, non mi chiede mai le credenziali.
Anche facendo la procedura da root da lo stesso errore, infatti non so , secondo me c'è qualcosa con le dipendenze. Devo installare altro oltre al pacchetto di github?
Provando da Debian funziona però non so quali pacchetti ha installato oltre al pacchetto github.

Grazie della risposta.
escher
Linux 1.0
Linux 1.0
 
Messaggi: 55
Iscritto il: lun set 24, 2012 18:08
Slackware: 13.1
Kernel: 2.6
Desktop: fluxbox

Re: Errore Github

Messaggioda 414N » dom dic 02, 2012 19:01

Non esiste nessun pacchetto github. Il sistema di gestione delle versioni dei sorgenti è git ed il client da riga di comando presente in Slackware è più che sufficiente.
Se devi solo "esportare" su github una directory di sorgenti da te creata autonomamente (intendendo al di fuori di git), allora devi innanzitutto inizializzare un repository git per il tuo progetto tramite:
Codice: Seleziona tutto
git init

all'interno della directory che conterrà la copia locale del repository che verrà poi esportato su github.
Fatto questo, devi aggiungere i file e le directory del tuo progetto tramite
Codice: Seleziona tutto
git add XXXX

sempre dall'interno di quella directory.
Poi devi eseguire il commit (che verrà effettuato sempre nella tua copia locale) ed in seguito aggiungere un'"origine remota" (il tuo repo su github) e inviare (push) le modifiche effettuate in locale.
Trovi tutta la procedura illustrata sulla documentazione di github stesso.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2876
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Errore Github

Messaggioda escher » lun dic 03, 2012 18:34

Ho seguito la guida.
Ho creato un repository via browser.
Ho creato una directory nel mio pc e ho creato dentro il file README.md. Poi sempre nella stessa directory ho dato il comando:
Codice: Seleziona tutto
git init

e come output:
Codice: Seleziona tutto
Initialized empty Git repository in /percorso/.git


poi ho dato:
Codice: Seleziona tutto
git add README.md
git commit -m "First commit"


output di git commit:
Codice: Seleziona tutto
[master (root-commit) bf34f84] First commit
 1 file changed, 1 insertion(+)
 create mode 100644 README.md



In seguito:
Codice: Seleziona tutto
git remote add origin https://github.com/mio-username/nome-repository.git


e infine:
Codice: Seleziona tutto
git push -u origin master

Come sempre non mi chiede nè username nè password e quindi come output mi da:
Codice: Seleziona tutto
error: Empty reply from server while accessing https://github.com/mio-username/nome-repository.git/info/refs?service=git-receive-pack
fatal: HTTP request failed


Mi sembra un po' strano :-k
escher
Linux 1.0
Linux 1.0
 
Messaggi: 55
Iscritto il: lun set 24, 2012 18:08
Slackware: 13.1
Kernel: 2.6
Desktop: fluxbox

Re: Errore Github

Messaggioda 414N » lun dic 03, 2012 20:16

Non l'avevo notato prima, ma nel tuo .gitconfig hai un campo [redentials] che immagino sia un refuso del campo [credentials], comunque già presente. Prova a far pulizia...
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2876
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Errore Github

Messaggioda escher » mar dic 04, 2012 19:52

Secondo te devo cancellare tutto quello che c'è dentro il file o lasciare solo i campi vuoti?
Così:

Codice: Seleziona tutto
[github]
        user =
[user]
        name =
        email =
[redential]
        helper =
[credential]
        helper =



Ps: E' proprio Redential non Credential.. a meno che non ho messo mano e abbia cancellato una C ma credo di no


Grazie per il supporto!
escher
Linux 1.0
Linux 1.0
 
Messaggi: 55
Iscritto il: lun set 24, 2012 18:08
Slackware: 13.1
Kernel: 2.6
Desktop: fluxbox

Re: Errore Github

Messaggioda 414N » mar dic 04, 2012 19:57

[redential] non sta né in cielo né in terra, percui puoi eliminare lui e la sua sezione (ovvero il solo campo helper corrispondente).
Il resto lascailo com'è.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2876
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti