PDA

View Full Version : github


karrygun
18-10-2016, 18:37
ho scoperto che con github si possono fare dei progetti. ma non ho capito su cosa e come farli. e sopratutto non ho capito questo :

Public
Anyone can see this repository. You choose who can commit.

chiedo scusa se ho sbagliato sezione. non so cosa sia esattamente.

emmedi
18-10-2016, 22:13
Discussione spostata di sezione.

karrygun
19-10-2016, 16:12
github e' un repository di file disponibile gratuitamente piu' o meno su cui puoi caricare i tuoi file e tenere traccia delle diverse versioni di un singolo file caricate via via nel tempo. piu' di cosi' non si puo' rispondere visto che la tua domanda e' troppo generica.


la domanda è troppo generica perchè non ho capito niente. sul sito dice che posso fare un progetto. che tipo di progetti?

cosa intendi per deposito? è un sito per il cloud dei file?

emmedi
19-10-2016, 16:35
Ho spostato qui in programmazione perché mi pare che sia un servizio prettamente orientato ai programmatori ed alle community che si raccolgono attorno allo sviluppo di un software.
Confidavo, quindi, nell'aiuto di qualcuno più esperto...

[Kendall]
19-10-2016, 17:40
la domanda è troppo generica perchè non ho capito niente. sul sito dice che posso fare un progetto. che tipo di progetti?

cosa intendi per deposito? è un sito per il cloud dei file?

Su wikipedia (https://it.wikipedia.org/wiki/GitHub) trovi una descrizione abbastanza concisa e semplice.

Credo comunque che il punto di partenza sia errato. Dovresti dirci tu che tipologia di progetto vuoi realizzare e in tal caso potremmo dirti se github fa al caso tuo (perchè chiaramente "progetto" può voler dire tutto e niente)

karrygun
19-10-2016, 17:50
fare un estensione

les2
19-10-2016, 18:20
bisogna cavarti fuori le risposte :D

in linea di massima si, soprattutto se ci lavoreranno più personeal progetto.
ciao

karrygun
19-10-2016, 20:56
a dire il vero io sono andato sul sito e cera scritto creare progetto. io manco sapevo cosa fosse. non sono io che devo tirar fuori le domande ma il contrario. mi è toccato scrivere molte piu cose per girar attorno alla domanda.

beh, a questo orum manca una sezione dove uno può chiedere le cose dove non si sa la collocazione o non ha una collocazione.

qualcuno sa come funziona su quel sito? mi creo l'account e poi? non ho capito bene cosa fa la versione gratis. scusa che lo richiedo.

karrygun
08-11-2016, 18:30
Public
Anyone can see this repository. You choose who can commit.
Private
You choose who can see and commit to this repository.

quindi in pratica nel primo caso le persone possono vedere pure il tuo progetto e invece nel secondo caso no. se ho capito bene col public possono vedere come è fatto il progetto o almeno quali file contiene tale progetto. ho capito bene? ho le idee ancora vagamente confuse.

GTKM
09-11-2016, 06:29
quindi in pratica nel primo caso le persone possono vedere pure il tuo progetto e invece nel secondo caso no. se ho capito bene col public possono vedere come è fatto il progetto o almeno quali file contiene tale progetto. ho capito bene? ho le idee ancora vagamente confuse.

Con public tutti possono vedere ogni dettaglio del tuo progetto, inclusi i sorgenti.

yakumat
09-11-2016, 22:28
Con public tutti possono vedere ogni dettaglio del tuo progetto, inclusi i sorgenti.
GitHub è la più grande collezione di progetti open source al mondo. Molti grandi progetti sono nati e stanno crescendo li (angular, babel, async, hapi, express ecc...) Gran parte dell'ecosistema npm è lì, in qualche repository di github.
È bastato su git (ma va?) Ed è geniale, perché è di fatto il modo migliore per lavorare con progetti open source, dato che il possessore della repo decide chi può o meno fare un pull.
So che esiste anche un account premium dove puoi caricare repo private ma a questo punto ti conviene utilizzare un servizio più dedicato tipo bitbucket

Inviato dal mio HUAWEI GRA-L09 utilizzando Tapatalk

GTKM
10-11-2016, 06:25
GitHub è la più grande collezione di progetti open source al mondo. Molti grandi progetti sono nati e stanno crescendo li (angular, babel, async, hapi, express ecc...) Gran parte dell'ecosistema npm è lì, in qualche repository di github.
È bastato su git (ma va?) Ed è geniale, perché è di fatto il modo migliore per lavorare con progetti open source, dato che il possessore della repo decide chi può o meno fare un pull.
So che esiste anche un account premium dove puoi caricare repo private ma a questo punto ti conviene utilizzare un servizio più dedicato tipo bitbucket

Inviato dal mio HUAWEI GRA-L09 utilizzando Tapatalk

Lo so, stavo solo rispondendo alla sua domanda :D

yakumat
10-11-2016, 09:50
Lo so, stavo solo rispondendo alla sua domanda :D
Scusa ho sbagliato :P
Volevo rispondere al 3d :)

Inviato dal mio HUAWEI GRA-L09 utilizzando Tapatalk

karrygun
08-11-2017, 23:28
ok allora continuo qui. mi ero dimenticato dell'esistenza di questo trhead.

Il sito è principalmente utilizzato dagli sviluppatori, che caricano il codice sorgente dei loro programmi e lo rendono scaricabile dagli utenti.

spesso leggo che si può scaricare qualcosa e mi indirizzano su github . ma ovviamente se clicco scarica non mi fa nulla e temo che se scarico, scarico un mucchio di scritte senza alcun senso (il codice del programma che io non capisco).

è giusto? vorrei scaricare per una buona volta il loro progetto e poterlo utilizzare.

karrygun
09-11-2017, 09:45
ma quale trollata... sto chiedendo a cosa mi può servire e se mi potrà esser utile la prossima volta. mica mi metto a far le cose o a scaricare senza che mi siano utili.

potresti rispondere alle mie domande?

Bazzilla
09-11-2017, 10:51
potresti rispondere alle mie domande?

Secondo me non stai trollando, ma credo che tu non abbia i concetti di repository di sorgenti e di versioning, senza i quali, difficilmente qualcuno può illuminarti, in un semplice post, su come funziona github.

Detto questo, quando scarichi un progetto da github, tu scarichi quello che, di quel progetto, c'è su github, cioè i sorgenti (per sintetizzare).
Se vuoi usare un progetto partendo dai suoi sorgenti, se non si tratta di uno script lo devi compilare e produrre qualcosa di usabile (un eseguibile, un estensione, un modulo, una libreria, ecc...).
Se si tratta di uno script, lo devi usare come tale, cioè lanciare lo script.

Su github non trovi programmi pronti all'uso (che puoi installare o lanciare con un doppio click o da riga di comando).

Sono stato sintetico, rischiando ovviamente di avere scritto cavolate e tralasciando altre categorie di progetti che puoi trovare su github, ma spero di avere risposto alla tua domanda.

FreeMan
09-11-2017, 12:57
beh, a questo orum manca una sezione dove uno può chiedere le cose dove non si sa la collocazione o non ha una collocazione.


e ALTRE DISCUSSIONI SULL'INFORMATICA?

ma NON se non sai dove collocarla, quello lo devi capire PRIMA di aprire una discussione

ok allora continuo qui. mi ero dimenticato dell'esistenza di questo trhead.


mmm... direi che prima di creare sw sarebbe meglio esser sicuri di saperli usare.

>bYeZ<

karrygun
09-11-2017, 13:03
no. ho letto della sua esistenza giusto ieri .

ma mi pare che io non possa comunque eseguire il programma se ho ben capito. non l'ho installato ancora ma dubito che sul mio mac snow leopard andrà... (os x 10.6.8).

mi sto ducumentando ma tra git e github ci ho capito davvero poco perchè chi spiega da per scontato tropp cose , mettono troppe poche foto e si capisce poco.

ho guardato pure qualche video e ho capito leggermente di piu.

quello che ho capito io è:

github è un posto dove gli sviluppatori danno il codice sorgente visibile e dove gli altri sviluppatori possono fare altre versioni senza dover modificare il codice sorgente e sta allo sviluppatore se accettare le modifiche.
git dovrebbe esser il programma ma ho capito poco.

ma non ho capito quasi nulla e non ho capito a me non sviluppatore cosa può servire e se ne posso magari fare una versione modificata studiandoci magari un po su e far un progetto mio e non collaborare con gli altri.



mmm... direi che prima di creare sw sarebbe meglio esser sicuri di saperli usare.

>bYeZ<

si esatto. è quello che sto chiedendo , perchè nonostante io abbia letto diverse definizioni di github e git , ho le idee ancora poco chiare. volevo infatti evitare di pasticciare e di perder tempo a provare cose che non capisco. ho pure guardato 1-2 volte il tuttorial ma ovviamente appena parlano di codici (praticamente fin da subito) , non ci capisco piu niente.

l'unica cosa di codici che so usare è il quote e mettere immagini e url sul web ma non centrano nulla con github , ma era per farvi capire quanto sono carente e creare i codice (si dice programmatore per caso?)

Bazzilla
09-11-2017, 13:54
per quanto ne sappiamo lui da github puo' voler scaricare qualsiasi cosa... non l'ha ancora detto in nessun post. Apprezzo lo sforzo che ci mettete a rispondere ma secondo me e' sprecato, viste le condizioni al contorno.

Già...l'ultimo suo post mi ha tolto ogni dubbio che github gli serva davvero :rolleyes:

karrygun
09-11-2017, 16:08
per quanto ne sappiamo lui da github puo' voler scaricare qualsiasi cosa... non l'ha ancora detto in nessun post. Apprezzo lo sforzo che ci mettete a rispondere ma secondo me e' sprecato, viste le condizioni al contorno.


a cosa mi servirebbe scaricare qualsiasi cosa? come vi ho già detto, spesso mi mandano nei loro posts , ma non ne ho la piu pallida idea di come fare.

figuratevi che arrivo in quelle pagine che non so nemmeno se aggiungono funzionalità ad un programma come mi pare che qualcuno abbia detto in precedenza. mi pare di ricordare che proprio uno dei progetti su github aggiungesse funzionalità ad un programma ma purtroppo non mi ricordo piu quale sia.

inoltre , mi sembra interessante capirci qualcosina per poi magari fare in futuro qualcosa di mio o una loro versione modificata ma non vorrei collaborare , ma far un progetto tutto mio. ovviamente dovrò studiarmi parecchie cose , però credo che siano interessanti studiare i progetti su github .

mi pare di aver capito quindi che non avrò un programma da scaricare ma i codici . mi dite cosa cambia aver a disposizione i codici e non aver una (mi pare si dica gui , una interfaccia grafica) e il suo programma?

@antonio23 , la pazienza nel capire e nel chiedere ci vuole pure a me. se voglio imparare qualcosa, non è sufficiente spesso andar a leggersi i tuttorial se uno non capisce nemmeno le basi. mi tocca purtroppo armarmi di pazienza e di chiedere e sperare che qualcuno sia cosi gentile a paziente. ringrazio tutti coloro che mi stanno supportando.

karrygun
10-11-2017, 22:51
mi pare di ricordare che i programmi fossero in python. e parlavano di download e di installazione. quindi mi pare proprio che si possano installare....

ma se non mi spiegate nemmeno le cose prima dei tuttorial, è inutile che vado nei tuttorial a non capirci nulla. già fatto e capito nulla.

il mio problema non è imparare i codici , ma capire addirittura il suo funzionamento che è davvero incasinato per chi si avvicina per la prima volta. non è raro vedere commenti negativi per chi si avvicina per la prima volta ai tuttorial e ci ha capito poco. quindi non sono l'unico e vorrei capire le cose prima del tuttorial.

WELive
11-11-2017, 11:19
Esempio di python e script di github:
http://www.hwupgrade.it/forum/showpost.php?p=43234800&postcount=53

È questo quello che vuoi? Utilizzare script di linguaggi pronti? In linea di massima è un installer e la linea di comando.

filipsnew
13-11-2017, 13:48
Su github non trovi programmi pronti all'uso (che puoi installare o lanciare con un doppio click o da riga di comando).


Questo non mi pare necessariamente vero: si possono trovare (insieme ai sorgenti) anche programmi pronti all'uso, con tanto di installer, non esclusivamente solo compilabili.