gpt4 book ai didi

git - NPM install git repo 失败,因为它使用我的 mac 用户名而不是 'git'

转载 作者:行者123 更新时间:2023-12-02 13:51:15 25 4
gpt4 key购买 nike

我正在尝试从私有(private)仓库安装一些东西,我正在运行:

npm i git+ssh://git.remoterepo.net/somerepo.git

我在 ~/.ssh/id_rsa 有一个 SSH key 它没有密码,它是在我的远程 git repo (gitlab) 中配置的。

但是每次它都会提示我:

[MAC_USER]@git.remoterepo.net's password:



它应该使用 git@git.remoterepo.net (git用户名)。如果我使用 git 用户名 SSH,那么我可以登录:

ssh git@git.remoterepo.net



但如果我这样做 ssh [MAC_USER]@git.remoterepo.net然后它提示我输入密码并且不能。我试过 npm i git@git+ssh://git.remoterepo.net/somerepo.git但它仍然使用错误的用户名..

如何让 npm install 使用 git 用户名而不是我的 mac 登录名?

我也尝试过 HTTPS,但没有运气(挂起或给出 401 Unauthorized)。

谢谢!

最佳答案

尝试使用 npm i git+ssh://git@git.remoterepo.net/somerepo.git .

搜索 git@https://docs.npmjs.com/cli/install

关于git - NPM install git repo 失败,因为它使用我的 mac 用户名而不是 'git',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36839538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com