相关疑难解决方法(0)

无法打开与身份验证代理的连接

我遇到了这个错误:

$ git push heroku master
Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts.
!  Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter.
Run Code Online (Sandbox Code Playgroud)

我试图添加密钥,我在下面收到此错误:

$ ssh-add ~/.ssh/id_rsa.pub
Could not open a connection to your authentication agent.
Run Code Online (Sandbox Code Playgroud)

ssh ssh-agent

1473
推荐指数
29
解决办法
114万
查看次数

ssh:连接到主机github.com端口22:连接超时

我是代理人,我正在推动git成功了很长一段时间.
现在我无法突然进入git.
我已经设置了RSA密钥和代理并对它们进行了双重检查,没有用,git正在向我抛出页面标题中显示的错误.

git ssh

139
推荐指数
9
解决办法
21万
查看次数

强制捆绑安装使用https://而不是git://用于基于GitHub的gems

我正在尝试构建一个rails项目,因为我正在处理的主机无法访问Internet上的git://协议(端口9418)我得到的错误就像

Fetching git://github.com/pivotal/jasmine.git
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=Connection refused
Run Code Online (Sandbox Code Playgroud)

跑步的时候bundle install.

GemFile中的相关行没有指定git://作为协议,它只是指向GitHub作为gem的源代码

gem 'jasmine', :github => 'pivotal/jasmine-gem'
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来使捆绑器使用https://而不是git://从GitHub中提取宝石?

编辑:

除了编辑GemFile中的每个受影响的行之外,还有其他方法吗?如果项目的GemFile更新,我宁愿避免任何合并问题.

ruby github bundler

47
推荐指数
5
解决办法
1万
查看次数

git被阻止,如何安装npm模块

我们通过代理连接,在这里,git被阻止(不是网站,但是在git // :)我们尝试使用egit,"git on windows",有和没有代理,但没有一个到本地的克隆发生.

现在的问题是安装npm模块,我尝试通过从git网站(通过web)下载模块(zip)并尝试本地安装,但是工作但是这里的问题是大量的依赖,它不容易拉模块一一个填充依赖项(和内部依赖项).

那么如何解决这个问题,我觉得有三种方法可以找到解决方案:

  • 允许git隧道通过防火墙(我在n/w团队中没有朋友).
  • 在做npm安装时,建议我用一些方法在http://(而不是git://)上提取依赖项的模块.
  • 从git网站模块下载+完全依赖,一次性下载.

windows proxy github node.js npm

28
推荐指数
1
解决办法
1万
查看次数

npm install卡在fetchMetadata上

npm install从今天起,我目前无法参与任何项目.我正在运行节点v8.2.1和npm 5.3.0(通过nvm安装).

键入npm installfetchMetadata每次都会卡住: ? ????????????????? ? fetchMetadata: sill pacote range manifest for longest@^1.0.1 fetched in 197ms

我已经尝试切换回npm 5.0.3哪个功能完美无缺,但仍然卡住了.

我的电脑详细信息: MacBook Pro正在运行macOS 10.12.6

node.js npm

15
推荐指数
7
解决办法
2万
查看次数

npm git协议依赖项

在工作中,我们支持HTTP代理,并且git协议(端口9418)被拒绝.我的项目有NPM依赖项,其中一些依赖项具有使用git协议的依赖项,例如:

在我的 package.json

"dependencies": {
    "jsdoc3" : "git+https://github.com/jsdoc3/jsdoc.git"
}
Run Code Online (Sandbox Code Playgroud)

package.jsonjsdoc3:

"dependencies": {
    "crypto-browserify": "git://github.com/dominictarr/crypto-browserify.git#95c5d505",
    "github-flavored-markdown": "git://github.com/hegemonic/github-flavored-markdown.git"
}
Run Code Online (Sandbox Code Playgroud)

我如何获得这些依赖项,如何告诉NPM使用git+https://协议而不是git://协议或能够使用git协议?

为了简化我在Windows上的事情(在Linux上创建SSH隧道会更容易),我使用GIT-Bash.

谢谢

git npm

14
推荐指数
2
解决办法
7686
查看次数

标签 统计

npm ×3

git ×2

github ×2

node.js ×2

ssh ×2

bundler ×1

proxy ×1

ruby ×1

ssh-agent ×1

windows ×1