npm update vanuit eigen GIT server

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • BasSpruit
  • Registratie: September 2002
  • Laatst online: 09-04-2022
We hebben op mijn werk een eigen git server voor allerlei angularJS projecten. Die werkt prima, iedereen kan er mee werken.

Nu heb ik, als proef, een Angular2 package gemaakt en op diezelfde server geplaatst. (commited pushed en tagged) (package gemaakt met "yeoman generator")

nu is het tijd om deze package te gebruiken. Daarvoor heb ik de @angular/cli gebruikt om een nieuw project aan te maken.

in "package.json" onder "dependencies" heb ik het volgende toegevoegd:
code:
1
"component-test": "git+http://<servernaam>/Bonobo.Git.Server/component-test.git"


als ik nu npm update doe, dan krijg ik de melding "authentication failed". als ik echter een git clone doe, dan krijg ik geen foutmelding.

...

Relevante software en hardware die ik gebruik: laatste versie van NPM en NodeJS, VS Code en powershell
...

Wat ik al gevonden of geprobeerd heb:
username + password aan url toevoegen
EN/OF:
ipv "git+http://" "git+https://" gebruiken
ipv "git+http://" "htttp://" gebruiken
alleen "git://" gebruiken (deze geeft een melding dat hij niet kan verbinden met de server)
alleen "http://" gebruiken (deze geeft een 404 op registry.npmjs.org)
...
Ik begrijp nu niet meer wat er aan de hand is of wat er fout gaat.

mocht het nog niet (over)duidelijk zijn: ik ben niet 100% thuis in GIT.

(Ik hoop dat dit het juiste forum is.)

[ Voor 2% gewijzigd door BasSpruit op 03-05-2017 12:13 . Reden: toevoegingkje ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • juiced01
  • Registratie: December 2009
  • Laatst online: 23:58
Volgens mij moet je er git+ssh van maken:

code:
1
"component-test": "git+ssh://<servernaam>/Bonobo.Git.Server/component-test.git"


Edit:
Wellicht nog met je username:
code:
1
"component-test": "git+ssh://<username>@<servernaam>/Bonobo.Git.Server/component-test.git"

[ Voor 34% gewijzigd door juiced01 op 03-05-2017 12:18 ]


Acties:
  • 0 Henk 'm!

  • BasSpruit
  • Registratie: September 2002
  • Laatst online: 09-04-2022
juiced01 schreef op woensdag 3 mei 2017 @ 12:16:
Volgens mij moet je er git+ssh van maken:

code:
1
"component-test": "git+ssh://<servernaam>/Bonobo.Git.Server/component-test.git"


Edit:
Wellicht nog met je username:
code:
1
"component-test": "git+ssh://<username>@<servernaam>/Bonobo.Git.Server/component-test.git"
Die had ik nog niet geprobeerd.
----
Toegevoegd aan het url, en opnieuw in powershell (onder admin rechten) "npm update" gedraaid. Nu geeft `ie aan: "could not read from remote repository" oh en ssh op poort 22 timed out...

met het wachtwoord ook in de URL werkt het nog steeds niet...

[ Voor 4% gewijzigd door BasSpruit op 03-05-2017 12:28 . Reden: toevoegingkje ]