m (→Acceder a tu espacio en fedorapeople.org: Corrección ortográfica) |
m (→soporte de alojamiento git BETA: Corrección ortográfica) |
||
Line 43: | Line 43: | ||
<pre>setfacl -m u:jkeating:rw file</pre> | <pre>setfacl -m u:jkeating:rw file</pre> | ||
== | == Soporte de alojamiento git ''BETA'' == | ||
Ahora fedorapeople.org tiene soporte de alojamiento git para repositorios incluyendo el acceso a estos a través del enlace git://protocolo para descargas anónimas, así como proporcionar gitweb. «Esto debe considerarse Beta». | |||
Éste es un resumen rápido de cómo empezar a utilizar git en fedorapeople.org. Se asume que ya está algo | Éste es un resumen rápido de cómo empezar a utilizar git en fedorapeople.org. Se asume que ya está algo familiarizado con git. Puede que desee visitar [[Referencia de git]]. | ||
=== Crear un directorio ~ / public_git en fedorapeople.org === | === Crear un directorio ~ / public_git en fedorapeople.org === | ||
Line 55: | Line 55: | ||
===Creando un nuevo repositorio git en ~/public_git=== | ===Creando un nuevo repositorio git en ~/public_git=== | ||
Como ejemplo, aquí se muestra como crear un repositorio vacío | Como ejemplo, aquí se muestra como crear un repositorio vacío «en su sistema local» y subirlo: | ||
<pre>mkdir repo.git | <pre>mkdir repo.git |
Revision as of 14:40, 24 September 2012
fedorapeople.org
Esta página explica de forma detallada sobre cómo obtener y utilizar sus datos personales en el enlace fedorapeople.org, en este sitio los colaboradores de Fedora pueden subir archivos para compartir con diferentes personas de todo el mundo. Es un sitio perfecto para aquellas personas que desean subir archivos como: srpms, parches, repositorios personales.
Contenido
Por favor no distribuya en fedorapeople.org ningún material que Fedora no pueda distribuirlo por razones legales. Según la lista de Fedora que aparece en el enlace ForbiddenItems.
Acceder a tu espacio en fedorapeople.org
- Usted necesita una cuenta en [1]
- Usted debe ser patrocinado por un grupo (que no sean los grupos CLA)
- Usted necesita generar una llave ssh (ssh-keygen-t rsa).
- Subir la llave ssh en su cuenta de Fedora. Para subir la llave visite el enlace [2] y seleccione el archivo de claves mediante el campoPúblicar RSA de llave SSH. Normalmente, la clave se almacena en su directorio home en .ssh / id_rsa.pub. La llave ssh se activa una hora después haberla de subido.
- Para conectarse, utilice la llave ssh que ha cargado en su cuenta de Fedora:
ssh-i ~ / .ssh / id_rsa <su_usuario_de_fedora> @ fedorapeople.org
Este procedimiento se puede realizar a través del enlace de la cuenta de Fedora [3]
- Mientras este conectado en su cuenta, haga clic en «Mi Cuenta» en la barra lateral.
- Seleccione «Editar» al lado de «Datos de la cuenta».
- Escriba lo siguiente en «Publicar la llave RSA SSH:» el campo:
~ / .ssh / id_rsa.pub
- Haga clic en el botón «Guardar».
- Verifique que sea un éxito. Usted podrá ver «ssh-rsa», seguido de la cadena alfanumérica de la «llave pública SSH:» campo de datos de su cuenta.
Respuestas Comunes
- Cada contribuyente de Fedora tiene 2000000 KiB de espacio controlado (aproximadamente 1954 MiB).
- Si usted se queda sin espacio deberá eliminar los archivos que ya no necesite. Si no puede eliminar ningún archivo entonces deberá comunicarse con la infraestructura de Fedora para aumentar su espacio.
- Para hacer que un espacio sea público, cree un directorio con public_html.
- Fedorapeople no se utilizará para el desarrollo o creación de repositorios. Los repositorios tendrán que ser creado en otro lugar y se cargan a través de scp o rsync.
Para copiar archivos de la línea de comandos, usted puede utilizar el programa scp
scp /path/to/file su_usuario_de_fedora@fedorapeople.org:/home/fedora/tu_usuario_de_fedora/public_html
- Una vez cargado en el directorio de usuarios public_html los archivos estarán disponibles a través del enlace:http://su_usuario_de_fedora.fedorapeople.org
- Dar a otros usuarios acceso de lectura / escritura / etc archivos mediante el uso de ACL extendido. Leer páginas del manual de setfacl y getfacl para agregarlos a su directorios / archivos. Esto proporciona al usuario jkeating permiso de lectura y escritura de archivos.
setfacl -m u:jkeating:rw file
Soporte de alojamiento git BETA
Ahora fedorapeople.org tiene soporte de alojamiento git para repositorios incluyendo el acceso a estos a través del enlace git://protocolo para descargas anónimas, así como proporcionar gitweb. «Esto debe considerarse Beta».
Éste es un resumen rápido de cómo empezar a utilizar git en fedorapeople.org. Se asume que ya está algo familiarizado con git. Puede que desee visitar Referencia de git.
Crear un directorio ~ / public_git en fedorapeople.org
ssh su_usuario_de_fedora@fedorapeople.org "mkdir ~/public_git"
Creando un nuevo repositorio git en ~/public_git
Como ejemplo, aquí se muestra como crear un repositorio vacío «en su sistema local» y subirlo:
mkdir repo.git cd repo.git git --bare init touch git-daemon-export-ok cd .. scp -r repo.git/ su_usuario_de_fedora@fedorapeople.org:~/public_git/
Este código crea un repositorio "bare" (no tiene un directorio ocupado). Contiene solo los archivos que son parte del directorio git. De un repositorio git non-bare.
Subir un repositorio existente a ~/public_git
Si usted tiene un repositorio existente que desea utilizar en fedorapeople, puede hacerlo fácilmente:
git clone --bare /path/to/local/repo repo.git touch repo.git/git-daemon-export-ok scp -r repo.git/ su_usuario_de_fedora@fedorapeople.org:public_git/
Las advertencias de la sección anterior se aplican aquí también.
Editando su repositorio
Para realizar cambios en un repositorio local:
cd /path/to/local/repo git remote add fedorapeople su_usuario_de_fedora@fedorapeople.org:public_git/repo.git git push --mirror fedorapeople
Esto crea un espejo de su repositorio local.Todas las etiquetas y marcas en el repositorio local serán desplazados al repositorio de fedorapeople
Si usted sólo desea insertar las etiquetas seleccionadas, modificar el git push
. For example, to push only your local master branch:
git push fedorapeople master
En proceso de traducción