onboard: ogni domanda dice dove si trova o si crea la risposta
Regola nuova nel CLAUDE.md e tabella "cosa le chiedi e dove lo trova". configura.sh dice da dove vengono utente e password Gitea, l'email e i passi della console per la chiave AWS (AWS_CONSOLE in comune.sh); verifica.sh rimanda a configura.sh invece che ad aws configure. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+16
-6
@@ -23,9 +23,12 @@ UTENTE="$(utente_gitea)"
|
||||
if [ -n "$UTENTE" ] ; then
|
||||
ok "token Gitea gia' salvato (utente $UTENTE)"
|
||||
else
|
||||
echo " Se non l'hai ancora fatto, entra su $GITEA_URL e cambia la password provvisoria."
|
||||
read -r -p " Il tuo utente Gitea (nome.cognome): " UTENTE_DATO
|
||||
read -r -s -p " La tua password Gitea (non si vede, ed e' normale): " PASSWORD ; echo
|
||||
echo " Utente e password provvisoria di Gitea sono nel messaggio di benvenuto"
|
||||
echo " di chi amministra. Se non l'hai ancora fatto, entra su $GITEA_URL"
|
||||
echo " (Sign in, in alto a destra) e cambia la password provvisoria: qui serve"
|
||||
echo " quella nuova, e Gitea rifiuta la provvisoria."
|
||||
read -r -p " Il tuo utente Gitea (nome.cognome, come nel messaggio di benvenuto): " UTENTE_DATO
|
||||
read -r -s -p " La tua password Gitea nuova (non si vede, ed e' normale): " PASSWORD ; echo
|
||||
# utente:password passano a curl da stdin, non dalla riga di comando
|
||||
# (che chiunque sul PC vede con ps). Virgolette e \ vanno protette.
|
||||
PASSWORD_CURL="$(printf '%s:%s' "$UTENTE_DATO" "$PASSWORD" | sed 's/[\\"]/\\&/g')"
|
||||
@@ -59,7 +62,7 @@ fi
|
||||
if [ -n "$UTENTE" ] ; then
|
||||
[ -n "$(git config --global user.name)" ] || git config --global user.name "$UTENTE"
|
||||
if [ -z "$(git config --global user.email)" ] ; then
|
||||
read -r -p " La tua email di lavoro (per i commit): " EMAIL
|
||||
read -r -p " La tua email di lavoro, quella @oto.agency (firma le tue modifiche al codice): " EMAIL
|
||||
[ -n "$EMAIL" ] && git config --global user.email "$EMAIL"
|
||||
fi
|
||||
[ -n "$(git config --global credential.helper)" ] || git config --global credential.helper store
|
||||
@@ -82,8 +85,15 @@ titolo "2. AWS"
|
||||
# rimasta da chi lo usava prima, o copiata da un collega, e allora tutto
|
||||
# quello che la persona fa su AWS risulterebbe fatto da un altro.
|
||||
chiedi_chiave_aws () {
|
||||
echo " Serve la tua chiave di accesso AWS, due pezzi. La crei nella console AWS:"
|
||||
echo " il tuo nome in alto a destra → Security credentials → Create access key (uso: CLI)."
|
||||
echo " Serve la tua chiave di accesso AWS, due pezzi. La crei tu, nella console AWS:"
|
||||
echo " 1. entra su $AWS_CONSOLE (IAM user, utente e password"
|
||||
echo " del messaggio di benvenuto);"
|
||||
echo " 2. il tuo nome in alto a destra → Security credentials;"
|
||||
echo " 3. riquadro Access keys → Create access key → Command Line Interface (CLI),"
|
||||
echo " spunta la conferma → Next → Create access key."
|
||||
echo " I due pezzi sono nella pagina che si apre (Retrieve access keys): la Secret"
|
||||
echo " si vede cliccando Show, e una volta sola. Se hai chiuso quella pagina,"
|
||||
echo " cancella la chiave dallo stesso riquadro e creane un'altra."
|
||||
echo " Non si vede mentre la incolli, ed e' normale."
|
||||
read -r -s -p " Access key ID (inizia con AKIA): " CHIAVE_ID ; echo
|
||||
read -r -s -p " Secret access key: " CHIAVE_SEGRETA ; echo
|
||||
|
||||
Reference in New Issue
Block a user