企业级软件开发服务商,为企业级客户提供定制软件开发及解决方案服务!

热线:028-68761216 18108129768

PHP微服务软件开发时执行composer install报错fatal: Could not read from remote repository.的问题解决办法

2020-09-29 1024 次
分类: 技术博客

最近在开发成都某食品供应链平台软件时,因为是有vue前后端做的pc端的软件开发,用uniapp做的小程序开发和app开发,因为并发量和复杂性,我们选择使用的laravel框架,及用lumen做的微服务实现,同事执行composer install报错,但是用小乌龟能正常,其他同事也能正常。具体报错fatal: Could not read from remote repository.Please make sure you have the correct access rights

最近在开发成都某食品供应链平台软件时,因为是有vue前后端做的pc端的软件开发,用uniapp做的小程序开发和app开发,因为并发量和复杂性,我们选择使用的laravel框架,及用lumen做的微服务实现,同事执行composer install报错,但是用小乌龟能正常,其他同事也能正常。且此同时,确定是有访问仓库的权限,具体报错如下

composer install
Loading composer repositories with package information

                                                                                                                                                       
  [RuntimeException]                                                                                                                                   
  Failed to execute git clone --mirror "git@121.XX.33.228:root/xxSdk.git" "C:/Users/liy/AppData/Local/Composer/vcs/git-121.xx.33.228-root-xxSdk.git/"  
                                                                                                                                                       
  Cloning into bare repository 'C:/Users/liy/AppData/Local/Composer/vcs/git-121.40.xx.228-root-xxSdk.git'...                                           
  Host key verification failed.                                                                                                                        
  fatal: Could not read from remote repository.                                                                                                        
                                                                                                                                                       
  Please make sure you have the correct access rights                                                                                                  
  and the repository exists.                                                                                                                           
                                                                                                                                                       

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...

其实这个问题,很好解决,因为同事的电脑上的git默认的配置,没有加到git平台上,小乌龟是用的独立的一套。具体可以用如下的git命令去验证是否用户名正常

PS D:\devww> git config user.username
PS D:\devww> git config user.useremail
PS D:\devww> git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    composer.lock

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .htaccess
        nginx.htaccess

no changes added to commit (use "git add" and/or "git commit -a")

重新安装后,执行正常结果如下

PS D:\devww> composer install
Loading composer repositories with package information                                                                                                             Updating dependencies (including require-dev)


文章来源:久思微定制软件开发PHP部门

头条文章
1 2020年成都久思微信息技术有限公司年会通知及相关软件开发项目安排
值此新春佳节来临之际,为感谢软件开发员工一年来的信任、辛勤工作,同时继续增进团队之间沟通和协作能力,能再接再厉再创辉煌,实现2020年公司软件开发年度目标,我司将举行“加强协作、稳进突破”为主题的年会活动
2 成都久思微信息技术有限公司2020年春节放假通知及软件开发相关安排
根据国务院办公厅国庆放假通知精神,并结合成都久思微信息技术有限公司及定制软件开发项目实际情况,经研究决定,公司决定2020年春节放假安排如下:
3 成都久思微信息技术有限公司2019年国庆放假通知
根据国务院办公厅国庆放假通知精神,并结和成都久思微信息技术有限公司及定制软件开发项目实际情况,经研究决定,公司决定2019年十一国庆节放假安排如下
4 成都企业级软件开发服务商:久思微乔迁新址再起新征程
成都久思微信息技术有限公司,成立于2014年4月10日,我们不忘初心,努力为客户带去更好的软件开发服务。每一个软件开发项目,久思微即以深耕的姿态从客户的发展和疼点的去分析软件开发需求、挖掘并理解客户的每一个疼点和细节,力求广大客户营造一个更加良好的开发体验。
5 成都定制软件开发服务公司:2019年51劳动节放假通知
 2019年5月1日-2019年5月4日——劳动节为国家法定假日。为便于各位同事及早合理地安排节假日软件开发或小程序定制开发及其已上线运维等有关工作,现将放假调休日期具体安排通知如下