首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Laravel Homestead上设置GitHub项目

可以通过以下步骤完成:

  1. 首先,确保已经安装了Laravel Homestead,并且已经配置好了Homestead.yaml文件。
  2. 打开终端或命令行工具,进入Homestead所在的目录,并执行以下命令启动Homestead虚拟机:
  3. 打开终端或命令行工具,进入Homestead所在的目录,并执行以下命令启动Homestead虚拟机:
  4. 在Homestead虚拟机中,进入到你希望存放GitHub项目的目录,例如:
  5. 在Homestead虚拟机中,进入到你希望存放GitHub项目的目录,例如:
  6. 使用Git命令克隆GitHub项目到当前目录:
  7. 使用Git命令克隆GitHub项目到当前目录:
  8. 进入克隆下来的项目目录:
  9. 进入克隆下来的项目目录:
  10. 安装项目所需的依赖:
  11. 安装项目所需的依赖:
  12. 复制.env.example文件并重命名为.env:
  13. 复制.env.example文件并重命名为.env:
  14. 生成应用程序密钥:
  15. 生成应用程序密钥:
  16. 配置数据库连接信息,打开.env文件,修改以下配置项为你的数据库信息:
  17. 配置数据库连接信息,打开.env文件,修改以下配置项为你的数据库信息:
  18. 运行数据库迁移和填充:
  19. 运行数据库迁移和填充:
  20. 配置Homestead.yaml文件,将你的GitHub项目目录添加到Homestead.yaml的folders部分,例如:
  21. 配置Homestead.yaml文件,将你的GitHub项目目录添加到Homestead.yaml的folders部分,例如:
  22. 在Homestead.yaml的sites部分,添加一个新的站点配置,例如:
  23. 在Homestead.yaml的sites部分,添加一个新的站点配置,例如:
  24. 保存Homestead.yaml文件,并执行以下命令使配置生效:
  25. 保存Homestead.yaml文件,并执行以下命令使配置生效:
  26. 在本地的hosts文件中添加以下条目:
  27. 在本地的hosts文件中添加以下条目:
  28. 在浏览器中访问your_project.test,即可查看和使用你的GitHub项目。

推荐的腾讯云相关产品:腾讯云服务器(CVM)、腾讯云数据库(TencentDB)、腾讯云对象存储(COS)。

腾讯云产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows 安装使用Homestead 遇到的问题总结

添加 homestead vagrant box add laravel/homestead 根据提示,选择 VirtualBox 的选项,由于国内的大多网络环境,无法进行快速的下载.我们可以根据输出的...拉取 homestead git clone https://github.com/laravel/homestead.git ~/Desktop/Homestead cd Homestead git...这里通过修改 /etc/hosts 文件并设置别名来覆盖系统 hosts 文件,linux 系统中hosts 就是 /etc/hosts,保持一个统一. vim /etc/hosts # 加入需要配置的虚拟主机地址域名映射...,目前使用 composer 进行 laravel项目新建即可 镜像源问题 composer config -g repo.packagist composer https://mirrors.aliyun.com.../composer/ 创建 laravel 项目时 composer create-project laravel/laravel coco --prefer-dist "5.6.*" : [RuntimeException

3.1K20
  • 本地运行查看github的开源项目

    看中了一款很多星星的github项目,想把这个项目拉到自己的电脑运行查看项目效果,该怎么做?...示例:我们今天要看的 github项目地址:https://github.com/lzxb/vue-cnode 1.克隆项目: git clone [https://github.com/lzxb/vue-c...图片.png 2:把克隆下来的项目放在D盘 git clone https://github.com/lzxb/vue-cnode.git 以管理员身份打开cmd,进入D盘,执行克隆项目到本地的命令 ?...图片.png 3:项目里安装依赖: npm install 使用命令cd vue-cnode进入克隆下来的项目里,安装依赖,不要直接在D盘里安装,这样会出现错误,安装成功提示: ?...图片.png 5:打开浏览器,浏览器输入http://localhost:3000/, 如下图所示,可以查看GitHub的这个开源的项目了。 ?

    2.5K30

    Mac电脑使用Homestead进行开发

    Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需本地机器安装 PHP 、Web 服务器和其他服务器软件。...这意味着,一个多人开发的项目中,你只需要同步 Vagrantfile 文件,就可以保证参与项目的每个人各自的机器拥有一致的开发环境。...laravel/homestead ~/Desktop/homesteadvirtual5.2.box 安装 Homestead 管理脚本 clone管理脚本 git clone https://github.com.../laravel/homestead.git ~/Homestead cd Homestead 创建 Homestead.yaml 配置文件 bash init.sh 如果是本地安装的 homestead.box...的文件夹 type 这样可以提升加载速度 SSH 秘钥登录 用于实现 SSH 免密码登录 修改 Homestead.yaml 文件以下内容: keys: - ~/.ssh/id_rsa -

    1.7K10

    Windows 如何安装Homestead

    最好将各种杀毒软件关掉)== 安装Git Windows 上有一个图形化界面可以下载安装 Git客户端 安装好他你只需要使用他的命令行操作即可,不要使用他的图形化界面,难用的要死 另外 Windows 推荐一款软件...://github.com/laravel/homestead.git Homestead 接着 cd Homestead git checkout v6.1.0 init.bat 基于以上 Hmoestead...就安装成功了,接下来进行配置 配置 Homestead.yaml 文件 配置之前,我们先在任意磁盘 新建一个文件夹 Code,用来存放我们的 PHP代码,比如 laravel等 cd D:\php...: - map: D:\php\Code to: /home/vagrant/Code 比如我们现在要创建一个新的 laravel 项目 项目名为laravel-blog,接下来配置...谷歌浏览器 会自动跳转 HTTPS 的 启动 Vagrant Box vagrant up OK,进入到 Code 目录生成一个全新的 laravel 项目 cd D:php\Code composer

    2.3K20

    GitHub找到了这些游戏项目,刺激!

    作者:JackTian 来源:公众号「杰哥的IT之旅」 ID:Jake_Internet 当你学习、工作累了,趁休息时间娱乐放松一下,通过用游戏的方式来学习技术,那么 GitHub 这些好玩的开源项目小游戏是最适合不过了...Games on GitHub 这个开源项目作者收集了托管 GitHub 的开源游戏以及跟游戏相关的项目列表,所含的项目类型众多,游戏种类包括教育类、浏览器类等,还包括一些开源的游戏引擎等等; ?...这款游戏不仅指屏幕的自适应,而是 PC 使用键盘、在手机使用手指的响应式操作,都很方便。 ?...该项目 GitHub 的核心代码就两个文件,代码有注释、整洁。对于新手来说是个很好的实践项目。 ?...当然了,如果你有挖掘到 GitHub 上关于游戏项目或其他类型的开源项目,也欢迎大家留言分享。 ?

    4.1K22

    GitHub 都见过哪些沙雕项目

    开通知乎账号后,我们回答的第一个问题是《你 GitHub 看到过的最有意思的项目是什么?》,现在该回答已经收获近四千赞了。...因此既然大家都这么感兴趣,那今天我就在这里再给大家整理一下,我 GitHub 都见过哪些沙雕项目吧 ? spring12 过年上映了一部电影,叫《流浪地球》,火得一塌糊涂,相信在座不少人都看过。...GitHub 地址:https://github.com/qw3rtman/git-fire thefuck 别找了,没有「what」,这个项目就叫「thefuck」。...GitHub 地址:https://github.com/vdemedes/gifi No Code 这是来自 Google 的一名工程师创建的一个项目。...GitHub 地址:https://github.com/kelseyhightower/nocode 好啦,以上就是我 GitHub 看到过的一些沙雕项目。 你还见过哪些沙雕项目

    85610

    用Docker搭建Laravel开发环境

    在这篇文章中我们将通过Docker个人本地电脑构建一个快速、轻量级、不依赖本地电脑所安装的任何开发套件的可复制的Laravel和Vue项目的开发环境(开发环境的所有依赖都安装在Docker构建容器里...第一步:获取Laravel的源码包 因为我们电脑不安装Composer,所以就不能使用Composer来创建Laravel项目了, 这里我使用cURL直接从github上下载了最新的Laravel源码包...rm v5.5.0.tar.gz 上面的命令curl下载完源码包后会解压源码压缩包,解压完成后把源码压缩包 v5.8.0.tar.gz删掉,执行完后你会看到一个laravel-5.8.0的项目目录。...volumes是容器内数据卷所挂载路径设置,在这里我们只定义一个数据卷,把宿主机项目目录挂到容器中的 /var/www,这样我们本地电脑对项目代码进行的更改就会马上同步到容器中去,反过来也是一样,...Web服务器选用nginx,所以我们需要用一个nginx镜像文件来构建这个容器,在这之前我们需要在nginx镜像的基础设置一下项目中用到的 vhost,所以我们需要一个 web.dockerfile

    4.4K10

    你真的会高效的GitHub搜索开源项目吗?

    GitHub的流行, GitHub开源世界的受欢迎程度自不必多言。再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的。...你 GitHub搜索代码时,是怎么样操作的呢?是不是也是像我这样,直接在搜索框里输入要检索的内容,然后不断列表里翻页找自己需要的内容? ? 或者是简单筛选下,左侧加个语言的过滤项。 ?...而在 GitHub 项目的时候,不再需要每个都点到项目里看看最近 push 的时间,直接在搜索框即可完成。...元旦刚过,比如咱们要找临近年底依然勤快更新的项目,就可以直接指定更新时间在哪个时间前或后的 通过这样一条搜索 pushed:>2019-01-03 spring cloud 咱们就找到了1月3号之后...像这样: language:java 关键词 7.明确搜索某个人或组织的仓库 比如咱们想在 GitHub 找一下某个大神是不是提交了新的功能,就可以指定其名称后搜索,例如咱们看下 Josh Long

    77830

    github热门的Python项目

    项目有多个入口,你需要做的事: ● 收集照片(或使用以下训练数据中提供的照片) ● 从原始照片中提取面部图像 ● 照片训练模型(或使用以下训练数据中提供的模型) ● 使用模型转换源代码 4、Detectron... FAIR 实验室,Detectron 目前已经支持很多研究项目的实现,Detectron 的目标是为目标检测研究提供高质量、高性能的代码库。它灵活的特性可支持快速实现和验证新研究。.../AutoSploit Star 2686 一个名为 Vector 的研究人员 2 月份 GitHub 发布了这款极具争议的工具, AutoSploit 基于 Python2.7 的脚本,使用 Shodan.io.../toddmotto/public-apis Star 33789 PublicApis:公共API目录大全是一个通过 MaShape 市场整合的世界最全的 API 接口目录,支持关键词搜索和添加API...11、wtfpython https://github.com/satwikkansal/wtfpython Star 6135 一组有趣的、微妙的、复杂的 Python 代码片段,这个项目列举了一些代码片段

    1.2K30

    一款你不容错过的Laravel后台管理扩展包 —— Voyager

    1、简介 Voyager是一个你不容错过的Laravel后台管理扩展包,提供了CRUD操作、媒体管理、菜单构建、数据管理等操作。...官网:https://the-control-group.github.io/voyager/ Github:https://github.com/the-control-group/voyager 视频演示...:https://devdojo.com/episode/laravel-admin-package-voyager 2、安装使用 创建完新的Laravel应用后就可以根目录下通过以下命令引入Voyager...DB_USERNAME=homestead DB_PASSWORD=secret 然后注册Voyager服务提供者以及图片处理服务到配置文件config/app.php的providers数组: TCG...最简单的方式是项目根目录下运行php artisan serve,然后浏览器中访问http://localhost:8000/admin,这样就可以进入登录认证页面,我们可以使用如下演示账户: email

    88330

    创建并运行一个新的 Laravel 项目

    注:本系列教程基于 Laravel 5.7+ 1、创建一个新的 Laravel 项目 正如官方文档所言,有两种方式可以创建一个新的 Laravel 项目,这两种创建方式都是从命令行执行的:第一种是通过全局的...使用 Laravel 安装器安装 安装 Laravel 安装器很简单,命令行执行以下命令即可(如果已经安装过,会自动进行更新): composer global require laravel/installer...4、运行 安装好 Laravel 项目,了解了目录结构及其作用,以及如何对项目进行配置后,我们就可以运行这个应用了,启动方式因开发环境而异,我们在前面的 Homestead、Laradock、Valet...我会将本系列教程代码提交到 Github 仓库:https://github.com/nonfu/laravel-tutorial-code,以下是关联本地分支到 Github 项目主干并第一次提交代码的示例操作...-allow-unrelated-histories git push 这样,就可以 Github 看到刚刚提交的代码了: ?

    6.8K30

    「粤语编程」项目 GitHub 火了!

    那么,今天我们就给大家介绍一个有趣的粤语编程语言 GitHub 项目,其开发者 Stepfen Shawn 似乎(自称)是来自广州的十六岁高中生。目前,该项目的 star 量已经达到了 600+。...项目地址:https://github.com/StepfenShawn/Cantonese 粤语编程启蒙 下面列举了粤语版「Hello World」以及一些基本的功能(循环、函数等),还涵盖了面向对象编程和堆栈使用的示例...项目作者《5 分钟学会粤语编程》教程中解释说,这里的「畀 (bei)」粤语中是「给」的意思,「睇」是「看」的意思,所以整条语句的意思是「让我看看」的意思,而后面的「点样先?」...代码链接:https://github.com/StepfenShawn/Cantonese/blob/main/examples/games/game.cantonese 下面是作者实现的网页和 App

    76040

    GitHub 都见过哪些沙雕项目

    发现一个有趣的现象,大家比较感兴趣的不是某个项目用的技术有多强,而是它的沙雕程度有多高  因此既然大家都这么感兴趣,那今天我就在这里再给大家整理一下,我 GitHub 都见过哪些沙雕项目吧  spring12...因此有个沙雕网友灵机一动,写了个开源的灭霸命令,这个灭霸命令可随机删除电脑一半文件。 命令有了,你敢「嗒」一下吗  ?...GitHub 地址:https://github.com/vdemedes/gifi No Code 这是来自 Google 的一名工程师创建的一个项目。...GitHub 地址:https://github.com/kelseyhightower/nocode 好啦,以上就是我 GitHub 看到过的一些沙雕项目。 你还见过哪些沙雕项目?...欢迎评论区留言分享给我们吧~据说每个沙雕网友都有一颗希望迫切寻找到同伴的心。

    2.2K20
    领券