Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[email protected] project download failure from `github:avajs/ava`

Abierto
#1,195 5 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
git, javascript, nodejs
Área
testing

Línea de trabajo

The failing step is the lookup-replace in citgm's npm project download, which rewrites ava's registry metadata into github:avajs/ava/archive/v8.0.2.tar.gz and then runs git ls-remote on it. Reproduce by running citgm ava (or the lookup logic alone) and compare the output against npm view [email protected] repository, which gives a git+https URL that works. Done means ava 8.0.2 downloads through the same path as 8.0.1, with a test covering the github: shorthand case.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

@novemberborn

The repo change in 8.0.2 is causing issues:

$ npm view [email protected] repository
{ url: 'git+https://github.com/avajs/ava.git', type: 'git' }

$ npm view [email protected] repository
{ url: 'github:avajs/ava', type: 'git' }
$ citgm ava
info: starting            | ava
info: lookup              | ava
info: lookup-found        | ava
info: ava lookup-replace  | github:avajs/ava/archive/v8.0.2.tar.gz
info: ava npm:            | Downloading project: github:avajs/ava/archive/v8.0.2.tar.gz
error: failure             | Failure getting project from npm
error:                     | npm error code 128
error:                     | npm error An unknown git error occurred
error:                     | npm error command git --no-replace-objects ls-remote ssh://[email protected]/avajs/ava/archive/v8.0.2.tar.gz.git
error:                     | npm error Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
error:                     | npm error [email protected]: Permission denied (publickey).
error:                     | npm error fatal: Could not read from remote repository.
error:                     | npm error
error:                     | npm error Please make sure you have the correct access rights
error:                     | npm error and the repository exists.
error:                     | npm error A complete log of this run can be found in: C:\Users\mikem\AppData\Local\npm-cache\_logs\2026-10-15T19_19_40_730Z-debug-0.log
error: failing module(s)   |
error: module name:        | ava
error: version:            | 8.0.2
error: error:              | Failure getting project from npm
error:                     | npm error code 128
error:                     | npm error An unknown git error occurred
error:                     | npm error command git --no-replace-objects ls-remote ssh://[email protected]/avajs/ava/archive/v8.0.2.tar.gz.git
error:                     | npm error Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
error:                     | npm error [email protected]: Permission denied (publickey).
error:                     | npm error fatal: Could not read from remote repository.
error:                     | npm error
error:                     | npm error Please make sure you have the correct access rights
error:                     | npm error and the repository exists.
error:                     | npm error A complete log of this run can be found in: C:\Users\mikem\AppData\Local\npm-cache\_logs\2026-10-15T19_19_40_730Z-debug-0.log
error: error:              | undefined
error: done                | The smoke test has failed.
info: duration            | test duration: 3416ms

Originally posted by @MikeMcC399 in #1169

https://www.npmjs.com/package/ava/v/8.0.2?activeTab=code
https://github.com/avajs/ava

Lenguaje dominante
JavaScript
Estrellas
608
Forks
158
Merge medio
2 d 17 h
PR fusionados (30 d)
18

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nodejs/citgm

Todos los issues de nodejs/citgm

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.