跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • Composer:Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos

Composer:Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos

By 大伟哥 | 2020-06-22,周一, 22:42

Composer真香,使用composer是会上瘾的,大伟哥已经决定把所有的Drupal网站都使用Composer来接管了。不过最近在阿里云ECS上使用Composer来安装依赖的时候,遇到了这样的错误:

Executing command (CWD): git config github.accesstoken
Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos
Executing command (CWD): hostname
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+hostname+2020-06-22+2236
to retrieve a token. It will be stored in "/var/www/.composer/auth.json" for future use by Composer.

这是github使用ssh key认证失败了,要使用Composer从github复制文件,需要使用上面的链接来重新获取一个token.

使用浏览器打开上面的链接,点击Generate token按钮,会生成一个40个字符长的字符串,这就是所谓的token了。

复制这个token,并把它放保存在用户目录下的.composer/auth.json文件里,格式如下:

"github-oauth":{
    "github.com":"abcde8689a77782f0de23a80b6c2dd4921656ce2"},

或者直接使用如下命令:

composer config --global --auth github-oauth.github.com abcde8689a77782f0de23a80b6c2dd4921656ce2

这样就可以重新运行composer了。

网站建设
  • 1161 阅读
Composer
PHP
Drupal

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
7 + 1 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有