2011-07-19 15 views
7

Estoy tratando de agregar un repositorio SVN de Linux remoto a mi proyecto, pero cuando ingreso la dirección del servidor recibo el mensaje Host no está disponible.XCode4 agregar Repository Host inalcanzable?

Estoy entrando en ella como

svn://ip_address/myproject/ 

Desde la terminal que pueda hacer esto

svn list svn://ip_address/myproject/ 

y se nota el contenido sin ningún problema.

+0

Esto es lo que debe hacer: Seleccione el proyecto y haga "Obtener información". Observe la ruta que se menciona en "Dónde". Esta es la ruta que necesita ingresar en Xcode. Esperemos que muestre "Host Accesable" entonces. – meetpd

+0

http://stackoverflow.com/questions/6798866/configuring-git-in-xcode4-shows-host-is-unreachable/6798900#6798900 – meetpd

+0

La respuesta a esta pregunta te ayudará. http://stackoverflow.com/questions/6798866/configuring-git-in-xcode4-shows-host-is-unreachable/6798900#6798900 – meetpd

Respuesta

10

Tuve este problema al vincularme a un repositorio de Git. Parece que XCode tiene algunos problemas con las direcciones IP. Descubrí que al modificar mi archivo hosts (/ privado/etc/hosts en Mac) y agregar una entrada para la dirección IP del repositorio funciona el truco.

archivo Hosts de entrada:

i.p.add.ress serverName #where i.p.add.ress is your ip_address 

En el campo Ubicación en XCode:

svn://serverName/myproject 

Los comentarios anteriores referencia a la respuesta de la otra pregunta no cubre la edición de dirección IP. Espero que esto solucione tu problema también.

+0

que esto esté arreglado para mí para nuestro servidor SVN local. – DonnaLea

+0

Edité el archivo de hosts y creé un control remoto con el nombre de host "legible para humanos" (no la dirección IP), pero cuando hago clic en el triángulo de divulgación en Organizador/Repositorios para el control remoto, aparece el mensaje "bash: git-upload -pack: comando no encontrado fatal: el extremo remoto colgó inesperadamente ". Cuando elijo Archivo> Control de fuente> Empujar, el repositorio aparece como desconectado ("No se encontraron controles remotos") –

0

Para modificar el archivo host se abre el terminal y poner este comando:

sudo nano /private/etc/hosts 

Ahora se han abierto con el "editor nano" los anfitriones archivo, agregue IP, guardar y cerrar. Después de poner este código en el terminal para reflush DNS:

d scacheutil -flushcache

FIN!

+0

Como alternativa, puede navegar a la carpeta oculta (buscador> Ir a la carpeta), abrir el archivo de hosts en su favorito, no- vim, editor de GUI de texto no-emacs (rad-only), guárdelo en una ubicación diferente (por ejemplo, el escritorio), haciéndolo escribible, modifíquelo y vuelva a colocarlo en la ubicación original (debe autenticarse al sobreescribir). –

0

Probablemente esta no sea la solución al problema que estaba experimentando el póster original, pero se puede recibir el mismo mensaje de error por un motivo diferente, por lo que publico esto.

Xcode tiene problemas con los banners de inicio de sesión ssh.

En pocas palabras, si se accede a su servidor svn a través de svn + ssh y está haciendo uso de un banner de inicio de sesión, Xcode indicará que su repositorio no puede ser alcanzado. Comente la entrada Banner en/etc/sshd_config, y debería haber un motivo menos por el que no puede acceder a su repositorio.

0

También encontré esto con mala suerte. Cómo arreglé mi repositorio roto es el siguiente.

  1. Inicie XCode y verifique o clone un nuevo repositorio.
  2. Copie la URL de clonación de git HTTPS.
  3. Pega en el campo Xcode y elimina la "S" de HTTPS.
  4. Pulse el botón clon
  5. Cuando el "verificar el certificado" emergente aparece asegúrese de ponerlo en "Confiar siempre"
  6. si es necesario para entrar en git nombre de usuario contraseña salvo que al llavero.
  7. En el "depósito roto" original Abra el organizador XCode clic en la carpeta mandos a distancia y ampliar el "origen"
  8. Si ninguna de las ramas aparece introducir nombre de usuario y contraseña, y el mando a distancia aparecerá ahora

Esperanza esto ayuda