<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-egc/index.php?action=history&amp;feed=atom&amp;title=Configuraciones_Previas_23-24</id>
		<title>Configuraciones Previas 23-24 - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-egc/index.php?action=history&amp;feed=atom&amp;title=Configuraciones_Previas_23-24"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Configuraciones_Previas_23-24&amp;action=history"/>
		<updated>2026-07-05T03:07:43Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Configuraciones_Previas_23-24&amp;diff=9625&amp;oldid=prev</id>
		<title>Brgutierrez: Página creada con «== Configuración de GitHub == # Crea una cuenta en http://github.com # Desde un terminal crear un par de clave pública y privada SSH: &lt;source lang=&quot;bash&quot;&gt; %  ssh-keygen -...»</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Configuraciones_Previas_23-24&amp;diff=9625&amp;oldid=prev"/>
				<updated>2023-10-10T07:13:30Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «== Configuración de GitHub == # Crea una cuenta en http://github.com # Desde un terminal crear un par de clave pública y privada SSH: &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; %  ssh-keygen -...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Configuración de GitHub ==&lt;br /&gt;
# Crea una cuenta en http://github.com&lt;br /&gt;
# Desde un terminal crear un par de clave pública y privada SSH:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
%  ssh-keygen -t ed25519 -C &amp;quot;your_email@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# Esto genera un par de claves pública y privada en la carpeta /home/&amp;lt;&amp;lt;usuario&amp;gt;&amp;gt;/.ssh/. El fichero /home/&amp;lt;&amp;lt;usuario&amp;gt;&amp;gt;/.ssh/id_ed25519.pub contiene la clave pública.&lt;br /&gt;
# Carga la clave pública SSH a GitHub (arriba a la derecha: zona de usuario -&amp;gt; 'settings' -&amp;gt; SSH keys). Basta con copiar el contenido de /home/&amp;lt;&amp;lt;usuario&amp;gt;&amp;gt;/.ssh/id_ed25519.pub en el formulario que aparece en GitHub.&lt;br /&gt;
'''Nota''': con una clave pública por ordenador personal es suficiente, no es necesario crear un par de claves SSH pública y privada cada vez que comencemos un nuevo proyecto, se puede usar la misma siempre que nadie nos robe nuestra clave privada.&lt;br /&gt;
&lt;br /&gt;
La clave pública se almacena dentro de la carpeta .ssh en el home del usuario, tiene una apariencia similar a la siguiente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
% cd .ssh&lt;br /&gt;
% cat id_ed25519.pub &lt;br /&gt;
ssh-ed25519 AAAAB3NzaC1yc2EAAAADAQABAAABAQDrd[... bytes omitidos intencionadamente ...]BDA3z1C1 profesor@pc-14-142&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para saber más: [https://docs.github.com/es/authentication/connecting-to-github-with-ssh]&lt;br /&gt;
&lt;br /&gt;
# Por último, Git necesita que se le especifique el nombre y el email del autor del cambio. Esto se hace con las siguientes órdenes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
    git config --global user.name &amp;quot;Your Name&amp;quot;&lt;br /&gt;
    git config --global user.email you@example.com&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto genera un fichero en /home/&amp;lt;&amp;lt;usuario&amp;gt;&amp;gt;/.gitconfig con nuestras preferencias de usuario. Puede ser modificado con un editor de texto.&lt;br /&gt;
&lt;br /&gt;
Las órdenes previas crean un fichero .gitconfig en la carpeta local del usuario con este contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ cat .gitconfig &lt;br /&gt;
[user]&lt;br /&gt;
	name = Profe EGC&lt;br /&gt;
	email = profeegc@gmail.com&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Ahora ya podemos clonar nuestro proyecto y hacer un push con algún cambio.&lt;br /&gt;
&lt;br /&gt;
== Configuración de Codacy ==&lt;br /&gt;
# Usando nuestra cuenta de GitHub, entramos en https://app.codacy.com y aceptamos la confirmación de permisos de GitHub.&lt;br /&gt;
# Obtener la Project API del repositorio dentro de Codacy.&lt;br /&gt;
[[Archivo:codacy_api.png|500px]]]&lt;br /&gt;
# En Github, editar las propiedades del proyecto y añadir la variable de entorno (secrets) &amp;quot;CODACY_PROJECT_TOKEN&amp;quot;&lt;br /&gt;
[[Archivo:ghSecrets.png|500px]]&lt;br /&gt;
# Trás realizar esto, ya podemos ver que el build termina correctamente y que envia los datos a codacy:&lt;br /&gt;
[[Archivo:codacyOK.png|500px]]]&lt;/div&gt;</summary>
		<author><name>Brgutierrez</name></author>	</entry>

	</feed>