Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α4.12 · Νέο URL στο GitHub (pages)

Εργασία 0 (2025-26), Άσκηση 1 · Δυσκολία ★☆☆ · tooling · Κεφάλαια: 4, 1

Έχεις λογαριασμό στο GitHub; Έχεις ξαναφτιάξει repository; Έχεις φτιάξει URL στο διαδίκτυο; Μετά από αυτήν την άσκηση θα μπορείς να απαντήσεις “ναι” σε όλα.

Η ιστοσελίδα του μαθήματος βασίζεται σε ένα public GitHub repository. Σκοπός αυτής της άσκησης είναι να δημιουργήσεις ένα καινούριο repository στον προσωπικό σου λογαριασμό GitHub και να το συνδέσεις με GitHub Pages προκειμένου να είναι διαθέσιμο στο διαδίκτυο. Αυτό το tutorial μπορεί να σε βοηθήσει.

Τεχνικές Προδιαγραφές

Η υποβολή σου πρέπει να έχει τα ακόλουθα χαρακτηριστικά:

Έστω ότι το GitHub username σου είναι YourUsername. Το αρχείο solution.txt πρέπει να περιέχει το URL με το domain YourUsername.github.io που δημιουργήσατε. Αν χρησιμοποιήσετε κάποιο *.github.io URL που δεν δημιουργήσατε η άσκηση μηδενίζεται. Ενδεικτική συμπεριφορά για μια επιτυχημένη υποβολή (προσοχή: η γραμμή με την εντολή curl εκτείνεται σε δύο γραμμές, πρέπει να αντιγράψετε και τις δύο προκειμένου να τρέξετε αυτήν την εντολή, το backslash \ δείχνει ότι η εντολή είναι μία αλλά εκτείνεται σε δύο γραμμές):

# Check out solution URL
$ cat solution.txt
YourUsername.github.io
# Ensure the URL exists
$ curl --output /dev/null --silent --head --fail YourUsername.github.io && \
  echo "URL exists" || echo "URL does not exist"
URL exists

Το αρχείο README.md είναι προαιρετικό αν θέλετε να προσθέσετε κάτι στην υποβολή σας.

Εμφανίσεις

Υπόδειξη

Το GitHub Pages σερβίρει αυτόματα ένα repository με όνομα ακριβώς <username>.github.io στον λογαριασμό σου, αρκεί να περιέχει ένα αρχείο όπως το index.html. Δοκίμασε το URL με την εντολή curl της εκφώνησης πριν το γράψεις στο solution.txt, και θυμήσου ότι το solution.txt ζει σε άλλο repository (το hw0-<YourUsername>), οπότε χρειάζεσαι git add, commit και push και εκεί.

Αριθμός στον οδηγό: Α4.12 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: hw-2025-hw0-pages · Σύνδεσμος: https://progintro.github.io/study/questions/homework/hw-2025-hw0-pages.html · Markdown (GitHub)