Compare commits

..

No commits in common. "master" and "dev" have entirely different histories.
master ... dev

2 changed files with 8 additions and 23 deletions

View File

@ -4,11 +4,7 @@ Dies erzeugt ein neues GIT Repository auf ein Asustor NAS (Only GIT installed).
## Version
V 1.2.2
## TODO
- **TODO:** User abfangen wenn Remote nicht erkennt.
- **TODO:** History einbauen
V 1.2.1
## Installation
@ -16,12 +12,7 @@ Dies erzeugt ein neues GIT Repository auf ein Asustor NAS (Only GIT installed).
## Changelog
### V 1.2.2
- `main.py`
- Added username and mail support
### V 1.2.1
### V 1.2.1 **(WIP)**
- `main.py`
- Added " " zu "_" und Illigale Zeichen abfangen
- Ackknowlege vom User bekommen
@ -29,7 +20,7 @@ Dies erzeugt ein neues GIT Repository auf ein Asustor NAS (Only GIT installed).
- **TODO:** User abfangen wenn Remote nicht erkennt.
- **TODO:** History einbauen
### V 1.2
### V 1.2 **(WIP)**
- `main.py`
- Added Remote Adresse zu ändern (Local & Public)
- Added Multiuser
@ -42,9 +33,6 @@ Dies erzeugt ein neues GIT Repository auf ein Asustor NAS (Only GIT installed).
- Start des Projektes
- `main.py` angefertigt
## Wichtige Info
- Um zu schauen welchen Upstream branch es gibt, nutze:
>git ls-remote --heads origin
## Beitragende

13
main.py
View File

@ -2,8 +2,7 @@ import subprocess
import socket
username = input("Hallo, wie lautet ihr Username? (Achte bitte auf Groß und Kleinschrift): ")
hostname = input(f"\nSuper, {username}. Jetzt bräuchte ich noch die Remote-adresse (NAS IP): ")
localhostname = input(f"\nJetzt bräuchte ich noch die Local-adresse (z.b aus Host datei): ")
hostname = input(f"\nSuper, {username}. Jetzt bräuchte ich noch die Remote-adresse: ")
port= "22"
port = input(f"\nStandartport {port} nutzen? (y/j/PORT-Nr) ")
if port.lower() in ["ja","j","y"] or not port.isdigit():
@ -18,8 +17,6 @@ project_name= project_name.translate(ili_signs_tab)
ack = input(f"\nOkay > {username} <, bitte prüfe ob der Name so richtig ist: > {project_name} <\nfür den Host > {hostname} < auf dem Port > {port} < (y/n)? ")
if ack.lower() == "y" or ack.lower() == "j":
print("\nSuper, ich lege los!")
name = input("Wie ist dein Name für den Remotehost? ")
mail = input("Wie ist deine E-Mail für den Remotehost? ")
else:
exit()
@ -37,12 +34,12 @@ commands = [
"cd ../",
f"cd {project_name}",
"git init",
f'git config --global user.email "{mail}"',
f'git config --global user.name "{name}"',
'git config --global user.email "y-esser@t-online.de"',
'git config --global user.name "Yannick"',
"touch README.txt",
"git add .",
'git commit -am "INIT"',
f"git remote add origin ssh://{username}@{hostname}:{port}/share/Public/git/{project_name}.git"
f"git remote add origin ssh://{username}@{hostname}/share/Public/git/{project_name}.git"
]
# SSH-Verbindung herstellen und Befehle ausführen
@ -67,6 +64,6 @@ else:
print("Hier sind Hilfreiche Befehle:")
print(f"\ncd share/Public/git/{project_name}")
print("\ngit push origin master")
print(f'\ngit clone "ssh://{username}@{localhostname}:{port}/share/Public/git/{project_name}.git"')
print(f'\ngit clone "ssh://yannick@192.168.2.106/share/Public/git/{project_name}.git"')
except subprocess.CalledProcessError as e:
print(f"Leider ist da was Fehlgeschlagen: {e}")