https://github.com/luxinenglish/github-auto-download
https://github.com/luxinenglish/github-auto-download
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/luxinenglish/github-auto-download
- Owner: Luxinenglish
- License: mit
- Created: 2024-12-17T17:39:03.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T17:41:02.000Z (5 months ago)
- Last Synced: 2025-02-14T03:54:56.677Z (3 months ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Clone GitHub Repository Script
Ce script permet de cloner un repository GitHub dans un dossier spécifié sur votre machine. Si le dossier existe déjà, il sera supprimé et recréé avant de cloner le repository.
## Prérequis
Avant d'exécuter le script, vous devez vous assurer que vous avez installé `git` sur votre machine.
Vous pouvez vérifier si `git` est installé en exécutant la commande suivante dans votre terminal :
```bash
git --version
```Si `git` n'est pas installé, vous pouvez l'installer en suivant les instructions sur [le site officiel de Git](https://git-scm.com/).
## Installation
1. Clonez ce repository sur votre machine ou téléchargez les fichiers du script.
2. Donnez les permissions d'exécution au script :
```bash
chmod +x clone_repo.sh
```## Exécution du Script
1. Exécutez le script avec la commande suivante :
```bash
./clone_repo.sh
```2. Le script vous demandera deux informations :
- Le lien du repository GitHub que vous souhaitez cloner.
- Le nom du dossier où vous souhaitez cloner le repository.3. Si le dossier spécifié existe déjà, il sera supprimé et recréé avant de cloner le repository à l'intérieur.
## Exemple d'Exécution
```bash
$ ./clone_repo.sh
Entrez le lien du repository GitHub: https://github.com/username/repository.git
Entrez le nom du dossier où vous souhaitez cloner le repository: mon_repo
Création du dossier 'mon_repo'...
Clonage du repository GitHub dans 'mon_repo'...
Le repository a été cloné avec succès dans '/home/root/mon_repo'.
```## Contribution
Si vous souhaitez contribuer à ce projet, veuillez créer une branche et soumettre une pull request.
## License
Ce projet est sous licence MIT - voir le fichier [LICENSE](LICENSE) pour plus de détails.