小编Mil*_*son的帖子

子模块是私有Github存储库时git子模块的问题

我在Github上有一个私人仓库,里面有3个子模块,其中3个也是私有的.

我在我的EC2服务器上生成了4个SSH密钥,并将它们作为Github部署密钥应用到所有4个私有存储库.

我能够克隆主存储库,因为它识别SSH密钥.当我运行"git submodule update"时,它在私有repos上失败并出现以下错误:

错误:未找到存储库.致命:远程端意外挂断

如果我手动检查那些私有存储库它可以工作,但不是在使用git submodule命令时.任何的想法?这不完全支持吗?

git ssh github amazon-ec2 git-submodules

12
推荐指数
1
解决办法
6420
查看次数

使用Github部署密钥时权限被拒绝错误

所以我有一个项目(私人仓库),有多个子模块(也是私有的).我有一个托管在Amazon EC2上的服务器,它将容纳项目,我想使用我们的私有Github仓库.

我为主项目生成了一个ssh密钥,并将其添加到项目部署密钥中.我还为每个子模块生成了额外的ssh密钥,并将其添加到部署密钥中.

当我尝试克隆项目时(使用git @ github),它不起作用:

权限被拒绝(publickey).致命:远程端意外挂断

我已经仔细检查了每个仓库及其部署密钥,一切似乎都是正确的.我还缺少一些其他小步骤吗?

git deployment key github amazon-ec2

7
推荐指数
1
解决办法
6999
查看次数

从React元素获取HTML标记名称?

是否可以从React元素中获取HTML标记名称(从组件返回)?例如:

function Foo() {
    return <span>Hello</span>;
}
Run Code Online (Sandbox Code Playgroud)

HTML标记名称将是span.我知道你可以查看typeReact元素的属性,但在SFC和普通组件之间变得非常困难,当组件深度相当大时更难.例如:

function Bar() {
    return <Foo />;
}
Run Code Online (Sandbox Code Playgroud)

还是应该回来span.

reactjs react-jsx

4
推荐指数
1
解决办法
8783
查看次数

Travis CI中PHP YAML的问题

编辑:我认为问题是YAML在5.4/5.5上不起作用.

我有一个在Travis CI中设置的库,它使用PHP YAML PECL扩展.但是,我无法让YAML扩展在Travis和PHP 5.4中工作,我很好奇是否还有其他人?没有任何谷歌搜索解决了我的问题.

这是特拉维斯的输出:

$ git clone --depth=50 --branch="master" git://github.com/titon/IO.git titon/IO

Cloning into 'titon/IO'...

remote: Counting objects: 531, done.

remote: Compressing objects: 100% (256/256), done.

remote: Total 531 (delta 267), reused 460 (delta 196)

Receiving objects: 100% (531/531), 79.41 KiB, done.

Resolving deltas: 100% (267/267), done.

$ cd titon/IO
git.2

$ git checkout -qf 3940a6673413da224eeaaebbc6a98167e4feda38

$ phpenv global 5.4

$ php --version

PHP 5.4.13 (cli) (built: Mar 31 2013 06:18:12)

Copyright (c) 1997-2013 The PHP Group

Zend …
Run Code Online (Sandbox Code Playgroud)

php yaml pecl travis-ci

3
推荐指数
1
解决办法
1256
查看次数

标签 统计

amazon-ec2 ×2

git ×2

github ×2

deployment ×1

git-submodules ×1

key ×1

pecl ×1

php ×1

react-jsx ×1

reactjs ×1

ssh ×1

travis-ci ×1

yaml ×1