Cuando inicias algún proyecto, muy probablemente lo hayas creado localmente (en tu computadora). Si después quieres moverlo a un servidor para compartirlo y que los demás puedan contribuir a tu proyecto, necesitas mover tu repositorio local a un servidor compartido.

Para hacer esto, ejecuta el siguiente comando para crear un clon de tu repositorio

git clone –bare /path/to/repo /path/to/bare/repo.git

Luego copia esta carpeta al servidor -mediante usb, ftp, ssh o lo que puedas-.

Puedes comprimirla antes de copiarla con

tar -zcvf /path/to/bare/repo.git repo.tar.gz

y descopmrimirla en el servidor con

tar -zxvf repo.tar.gz

Ahora para poder sincronizar con este nuevo servidor, cambia el origen de tu directorio de trabajo (working tree)

git remote rm origin

git remote add origin ssh://user@dev.foo.com/path/to/bare/repo.git

suponiendo que tienes acceso al servidor mediante ssh y luego envía tus cambios al nuevo servidor

git push

Fuentes:
http://stackoverflow.com/questions/4860166/how-to-synchronize-two-git-repositories
http://kovshenin.com/2011/transfer-your-existing-git-repository-to-github/
http://stackoverflow.com/questions/1402390/git-push-clone-to-new-server/1402783#1402783
http://www.wetware.co.nz/2009/07/pull-a-git-branch-from-remote/ 
http://www.kernel.org/pub/software/scm/git/docs/git-clone.html#_git_urls_a_id_urls_a 

Anuncios

Nunca me imaginé que crearía un post de cómo compartir archivos en Ubuntu, sobretodo porque en Ubuntu 10.10 puedes compartir una carpeta dando clic derecho y seleccionando “Sharing Options”. Te pedirá que instales Samba -si no lo tienes instalado-, que reinicies la sesión y hasta te solicitará modificar los permisos de la carpeta si fuera necesario. Entonces, ¿porqué lo hago? Pues porque por alguna extraña razón en mi computadora de escritorio no funcionó.

Si ya seguiste los pasos que mencioné y aún así no puedes acceder a tu carpeta compartida, puedes intentar lo siguiente.

Primero instala el paquete “system-config-samba” mediante

sudo apt-get install system-config-samba

Una vez instalado, abrelo desde “System->Administration->Samba” y agrega la carpeta que deseas compartir.

Finalmente abre el archivo de configuración de samba

gksudo gedit /etc/samba/smb.conf

busca la sección donde aparece la carpeta que agregaste y añade las opciones force user y force group (con tu usuario obviamente)

 

[eBooks]
path = /home/vladimir/eBooks
force user = vladimir
force group = vladimir
writeable = yes
; browseable = yes
guest ok = yes

Listo, con esto pude compartir mis archivos. Suerte!

Fuente:
http://www.n00bsonubuntu.net/ 

 

https://i0.wp.com/farm1.static.flickr.com/57/162612973_5e3eeacdbe.jpg
Para importar los datos de unas tablas de Visual Fox Pro a Oracle utilizo Pentaho Data Integration ,tambien conocido como Kettle o Spoon.
Para relizar esta tarea he creado un “trabajo (job)” para controlar el orden de ejecución y varias “transformaciones (transformations)” para copiar los datos. Para no tener que configurar las mismas conexiones en cada transformación, busqué la forma de compartir una conexión. Afortunadamente Keetle nos permite hacer esto de una forma muy sencilla, solo tienes que dar clic derecho sobre la conexion que deseas compartir y dar clic en “Share” -esto guardará la información de la conexión en el archivo “~/.kettle/shared.xml” y te permitirá usar la conexión en otras transformaciones-
Si ya tenías abierta la transformación donde quieres utilizar la conexión, cierrala y abrela nuevamente para que se actualice la lista de conexiones.