2010-07-29 8 views

Respuesta

4

No puede. Es error en el plugin de git, pero hay tenedor que la fija, consulte:

http://issues.hudson-ci.org/browse/HUDSON-3807

+0

enlace roto hoy en día - Me pregunto qué información contiene. – eis

+0

Véalo en Wayback Machine para [HUDSON-3807] (https://web.archive.org/web/20130313085902/http://issues.hudson-ci.org/browse/HUDSON-3807), y [HUDSON -7091]() y [HUDSON-7346]() también, mientras lo hace. Típico perseguir la cola, "No se puede reproducir" y arrastrarse en el entorno. – Codex24

+0

Es decir, [HUDSON-7091] (https://web.archive.org/web/20101229120324/http://issues.hudson-ci.org/browse/HUDSON-7091) y [HUDSON-7346] (https : //web.archive.org/web/20101011024758/http: //issues.hudson-ci.org/browse/HUDSON-7346) también, mientras lo hace. Estoy trabajando con [la funcionalidad credencial.helper de Git] (http://git-scm.com/docs/gitcredentials/1.8.2.1) y forzando al servidor maestro a [usar la CLI nativa de Git] (https: // problemas .jenkins-ci.org/browse/JENKINS-20261) – Codex24

24

El estado de este escrito es que se puede.

Hay al menos dos maneras de hacerlo:

  1. que especifican que en la url (https://user:[email protected]/yourrepo)
  2. especifica en el archivo .netrc para el env usuario que ejecuta el Hudson construir (en _netrc Windows)

El enfoque netrc es por defecto un archivo de texto plano. Si es necesario, puede encriptarse como se explica en this answer, o simplemente ser legible para ese usuario a través de permisos.

+1

Respuesta útil; [esta publicación] (http://dustint.com/post/299/hudson-jenkins-and-git-http-authentication) tiene más detalles sobre cómo lograr esto en Linux y Windows – Marijn

+0

Primera respuesta donde vi a alguien poner el nombre de usuario/contraseña en la url. Gracias. – Gowiem

+0

También olvidé que la opción n. ° 1 es posible. . . sucio, pero funciona para mí. –

Cuestiones relacionadas