当前位置:首页 > 网络科技 > [2024/07/29日更]For The New Github Guys|写给github新人|如何下载并运行一个Github项目

[2024/07/29日更]For The New Github Guys|写给github新人|如何下载并运行一个Github项目

10个月前 (08-24)admin网络科技46


【写在前面】

很久以前就有过好几次阅读github开源项目的想法,但是由于有限的英文水平,有限的国内网络,和复杂庞大的代码,每次都是连代码都运行不了?,看着一大片报错自然生不出读源码的念想,好几次被劝退。
因此这篇文章写给想要入坑github的新人们,帮助他们成功运行出第一个项目,获得入门的成就感

【项目有关】

halo,基于H2数据库的个人独立博客系统(可能是因为H2不需要单独安装,而MySQL得额外配置),习惯写博客的同学可以把这个博客作为私人笔记本甚至是私人日记本

【工具与资源】

GitHub项目源码:https://github.com/halo-dev/halo
开发工具:IntelliJ IDEA
相关库与包与依赖:太多了…使用idea可以自动导入

【运行步骤】

1,登录github,尽量连接v/p/n,没有账号则进行注册

2,gihub界面左上角搜索 halo,而后选择最高星的首个项目

tip:这里有一个高级搜索的技巧:使用关键字 “in:description 关键词” + “star:>星数” 可以精准地搜索

3, 进入项目源码后,粗略地阅读代码文件,查看其项目结构和项目管理工具由倒数第4个文件bulid.gradle可以得知,halo系统是基于gradle管理的,其他项目管理工具还有xml

4, 克隆源码

  • 第一种方式:打开git命令行,输入:git clone https://github.com/halo-dev/halo.git

  • 第二种方式:点击Download Zip,下载压缩包后解压

成功下载的最终项目文件:

5,打开idea,点击import project,输入项目文件的地址,再选择gradle启动(由第三步我们已经知道代码是基于gradle管理的)等待项目导入(第一次导入过程较慢)

导入成功

6,导入成功后点击右上角application(绿色箭头),启动项目,启动时间长短与电脑配置好坏相关

tip:若绿色箭头呈灰色无法点击 解决方案:右侧栏gradle ==》 Tasks ==》 application ==》 bootRun

7, 编译成功后,找到网址 ,在浏览器输入网址就大功告成了
tip:网址1:是供其他用户观看的网址。 网址2:是供自己(admin)管理博客的网址

8,我的报错与解决方案:

报错:打开网址后显示404

bug位置:anatole子文件未成功下载导入

解决方案:

  • 使用gitzip for githup(chrome插件) 或者 DownGit在原网站下载该文件后导入,这些工具可以指定只下载单个文件

【运行后展示】

祝各位入坑愉快。


原文链接:https://blog.csdn.net/a13352912632/article/details/105176855

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=1386

标签: Github
分享给朋友:

“[2024/07/29日更]For The New Github Guys|写给github新人|如何下载并运行一个Github项目” 的相关文章

How do you think green energy will develop in the future?

How do you think green energy will develop in the future?

The future development of Green Energy is full of potential and opportUnities. With the advancement of science and technology and the global...

断舍离极简生活:本地闲置群,一个比闲鱼更高效的出闲置渠道

断舍离极简生活:本地闲置群,一个比闲鱼更高效的出闲置渠道

虽然我自称为“卖闲置小能手”,但事实上,还是有一些闲置,对我来说很难出手。比如,材质特殊的罐子、花瓶等物。本身的价值可能也就几十块,卖二手折价后就更低了,寄快递吧,除了顺丰大多数快递都没法邮寄。而顺丰价格又太贵,有时候邮费比东西本身还贵。直接扔了?九新的东西,属实有点可惜。有天去面包店购物,店员告诉...

尽早觉醒:找到自己一人能做的互联网生意

尽早觉醒:找到自己一人能做的互联网生意

没有经历过裁员的职场是不完美的。无论何种原因经历次裁员,可能对心智都是一次提升,前面也写过技术人怎么利用空窗期的文章技术人的空窗期,你的涅槃重生。经历过裁员的时候难免感到复杂和沉重。离开的背后,不仅有情感的波动,还有对未来的深深焦虑。当你被通知离职的那一刻,情绪复杂得难以描述。但是,当冷静下来,你会...

WordPress如何将管理员用户主页改为网站首页

WordPress如何将管理员用户主页改为网站首页

最近在做 WordPress 站群的一些项目测试,主题在调用作者的时候就会链接到作者主页,加上很多时候 WordPress 网站就只会使用一个账户来发布文章,虽然可以通过修改主题代码的方式将作者的链接直接链接到网站首页,但是作为一个优雅的 WordPress 开发者来说,肯定是不会轻易动主题源码的,...

WordPress如何移除登录界面中英文语言切换框

WordPress如何移除登录界面中英文语言切换框

其实早在 WordPress 5.9 版本开始,WordPress 默认登录界面就增加了语言切换选项, 其目的就是允许用户自己选择要使用的语言登录后台。这个功能对于多语言网站或是国际性站点可能还有点用,但是对于国内用户来说就显得有些多余。最近子凡在做更深度的 WordPress 优化,同时也为了丰富...

最新免费可用!ChatGPT 4.0/4o/3.5 镜像 Mirror|免翻直链中文镜像(2024年8月更新)

最新免费可用!ChatGPT 4.0/4o/3.5 镜像 Mirror|免翻直链中文镜像(2024年8月更新)

本篇文章目录|Table of Contents Hide ChatGPT 4.0/4o/3.5 镜像站列表ChatGPT镜像更新历史什么是Cha...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。