Il est possible d’éditer directement des fichiers dans un référentiel stocké sur github via l’interface Web. La plupart d'entre nous ne feraient jamais cela, mais il a ses utilisations.
J'enseigne un cours d'initiation. J'aimerais utiliser git et github pour la distribution et la collecte des devoirs (github propose des comptes privés gratuits pour l'éducation). Cependant, je ne peux pas demander à des étudiants complètement frais d’apprendre le git, du moins pas au cours des premières semaines. Pour les premières semaines, je voudrais dire
"Vous pouvez télécharger vos devoirs en cliquant sur cette séquence de boutons sur github.com"
et puis éventuellement leur apprendre à utiliser la ligne de commande.
Idéalement, j'aimerais qu'ils puissent télécharger de nouveaux fichiers, pas seulement éditer les fichiers existants. Je ne peux pas trouver un moyen de faire cela cependant. Quelqu'un at-il déjà utilisé l’interface Web github dans un but similaire?
Notez que depuis début décembre 2012, vous pouvez créer de nouveaux fichiers directement à partir de GitHub:
ProTip ™: vous pouvez pré-remplir le champ du nom du fichier en utilisant uniquement l'URL.
Taper?filename=yournewfile.txt
à la fin de l'URL pré-remplira le champ du nom de fichier avec le nomyournewfile.txt
.
Depuis février 2016, vous pouvez ajouter/créer/télécharger de nouveaux fichiers à partir de l'interface Web GitHub.
Voir " Télécharger des fichiers dans votre référentiel ":
Vous pouvez cliquer sur le bouton «Télécharger les fichiers» dans la barre d’outils en haut de l’arborescence de fichiers.
Vous pouvez également faire glisser des fichiers de votre bureau vers l’arborescence.
Ceci remplace la création de fichier décrite dans la réponse 2012 , et ajoute la capacité de téléchargement (pour un ou plusieurs fichiers).
Je pense que l’utilisation de Gist.github.com est l’option la plus simple. Chaque Gist est un référentiel Git accessible à partir du navigateur Web ou du shell, il existe un bouton de commentaire. Bien que les listes de contrôle soient généralement des fichiers uniques, ils peuvent contenir plusieurs fichiers.
Les inconvénients de gists sont évidemment les URL cryptiques et le fait que vous devez copier-coller le contenu du fichier dans le navigateur, sauf si vous utilisez un outil séparé .
Si vous avez simplement besoin de leur demander de modifier les mêmes fichiers (en supposant via l'interface Web), vous pouvez créer un référentiel de squelette avec des fichiers vides ou de base, puis demander aux étudiants de le charger.
si vous démarrez un nouveau projet sans fichier readme, il ne s'affichera pas.
vous avez besoin d’au moins un fichier. Comme indiqué ci-dessus, vous pouvez faire glisser vos fichiers ou les sélectionner à l’aide du Finder ou de l’explorateur de fichiers.