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

2024程序员容器化上云之旅-第2集-Windows11版:接近深洞

3.3 克隆代码 ✅有了git,马意浓于是进入到一个保存源代码的文件夹,运行git clone命令。...3.4 git命令别名 ✅马意浓进入项目文件夹后,首先在自己账号的home文件夹中,创建.gitconfig文件,设置了git命令的别名。...马意浓知道,这表示后端app已经成功启动了。 他还想继续验证这一点。于是他打开浏览器,在地址栏输入localhost:8081/swagger-ui.html。...马意浓知道,这是后端app的api接口定义信息。这表示后端app已经启动了。 在这个api接口定义界面,他是可以通过鼠标点击,来访问后端app获取数据的。...终于,他在本地电脑,用docker容器运行了数据库,并成功启动了后端app和前端app! 马意浓很兴奋。 他在前端页面的Item输入框中,输入了a banana,点击Add按钮。

31342

2024程序员容器化上云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

然后他运行命令sudo apt install --only-upgrade git,来试图升级git。...3.3 克隆代码✅有了git,马意浓于是进入到一个保存源代码的文件夹,运行git clone命令。...马意浓知道,这表示后端app已经成功启动了。他还想继续验证这一点。于是他打开浏览器,在地址栏输入localhost:8081/swagger-ui.html。...马意浓知道,这是后端app的api接口定义信息。这表示后端app已经启动了。在这个api接口定义界面,他是可以通过鼠标点击,来访问后端app获取数据的。...终于,他在本地电脑,用docker容器运行了数据库,并成功启动了后端app和前端app!马意浓很兴奋。他在前端页面的Item输入框中,输入了a banana,点击Add按钮。

48284
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2024程序员容器化上云之旅-第4集-Windows11版:夺取宝剑

    马意浓启动了Docker Desktop,并确认已经用自己的docker hub账号登录。...他于是决定,先用gradle命令构建后端app并生成jar包,然后再设法将其构建为docker image。 他进入项目文件夹中的infrastructure子文件夹。...接着运行命令docker compose up -d postgres pgadmin,启动了postgres数据库和pgadmin管理工具,为gradle构建做好了准备。...6.4 在git代码库打同名的tag以对应刚刚构建的docker image版本 马意浓紧接着,运行命令git tag -a v1.1.local-docker-compose -m "v1.1.local-docker-compose...6.9 清理现场 他又新打开一个PowerShell窗口,进入项目文件夹中的infrastructure子文件夹,然后运行命令docker compose down。

    27110

    Git服务器宕机如何使用本地克隆仓库快速恢复Git服务器

    ),故写下自己意淫的方法,以及自己亲身的实施步骤: 好,现在问题来了,已经推不上去了,没办法和其他开发互动了 解决思路: 1.需要一个临时服务器来代替原先的宕机的服务器上面(可以是你自己的本机)保存代码库...GIT服务 CentOS $ yum -y install git Debian $ apt-get -y install git 添加git 用户 $ useradd git -d /home/git...-s /bin/bash $ passwd git 切换到git用户下面新建裸板代码库 $ su - git $ git init --bare demo.git Initialized empty...Git repository in /home/git/demo.git/ 记住这个地址:/home/git/demo.git 这个就是新Git服务器的推送地址 本地代码换源以及推送 读取origin的地址...然后,现在就需要把他换成新的Git服务器地址: $ git remote add origin git@10.0.0.183:/home/git/demo.git 这里的git为你一开始新建的用户,如果是其他的用户

    1.4K10

    从仓库中移除敏感信息

    有关删除使用最新提交添加的文件的信息,请参阅“从仓库历史记录中删除文件” 警告:一旦你推送了一个提交到 GitHub,你应该考虑它包含的任何数据都会被泄露。如果你提交了密码,请更改密码!...在运行 git filter-branch 之前,我们建议不要修改你所做的任何更改。要取消最后一组隐藏的更改,请运行 git stash show-p|git apply-R。...将含有敏感数据的文件添加到 .gitignore中,以确保你不会意外地再次提交。...Total 2437 (delta 1461), reused 1802 (delta 1048) 注意:你也可以通过将已过滤的历史记录推送到新的或空的仓库,然后从GitHub创建新的克隆来实现此目的。...和 git commit-a 这样的 catch-all 命令 - 改为使用 git add filename和 git rm filename 来单独分级文件。

    96620

    Spark 源码(9)- Worker 启动 Executor 源码阅读

    内部创建了一个 ExecutorRunner ,把启动 Executor 这件事交给它来处理 点进去 start() 方法可以看到启动了一个线程来启动 Executor: 主要逻辑在 fetchAndRunExecutor...它是一个后台服务进程,负责和 Driver、Worker 通信、启停 Executor、提交 Task。...run 方法中,向 Driver 发送了一个消息,来获取 spark 的配置 然后用这个配置为 Executor 创建了SparkEnv,并且启动了 CoarseGrainedExecutorBackend...收到 true 的消息后,给自己发送了一个 RegisterExecutor 消息,看下处理:new 了一个 Executor 对象,然后给 Driver 发送一个 LaunchedExecutor...三、Executor 启动后,通知各个组件 来到 ExecutorRunner 类中,Executor 启动了之后,给 Worker 发送了 消息 看下 Worker 的处理,Worker 把这个消息发送给

    55820

    使用DaoCloud持续构建docker镜像,自动化部署

    我们学会了在主机上安装部署docker,也学会了构建自己的docker镜像和容器,启停也都会用了,下一步就需要持续构建发布docker的技能了。...需要注意的是,GitHub和自己搭的git地址或者其他平台的git地址,在最终的持续构建时功能有所不同,GitHub的能够做到一提交代码就自己开始构建,而git地址只能手工点一下构建。...见官方文档说明:http://guide.daocloud.io/dcs/git-9870399.html 我这里使用的是oschina的git地址,代码托管到git.oschina.net,输入项目的...在项目根路径编辑好dockerfile后,把项目提交到git上即可。 然后就可以点击手动触发了 ? 填写项目的分支或标签,譬如我的项目分支master,输入master确定即可。...然后大家就可以在自己的主机上拉取这个镜像,并部署启动了。 下一篇来看看使用rancher来分发镜像到主机、多个容器负载均衡。

    1.4K20

    【译】求你不要再写没用的提交信息了

    开始尝试优化你的 Git 提交信息吧 我们都看到过的 你在一个项目中使用 Git 作为版本控制。 当你做完了一次修改之后,你想要尽快更新你的分支。...git add . git commit -m "added new feature" git push 然后你做了一些自测,发现了一个新鲜的 bug。...git add . git commit -m "fix bug" git push 你几乎每天都在重复做着这样的事情,当你打开 Git log 时,你会发现它长成了这个样子。 ?...你给同事发送了一个悲伤的表情,并且告诉他们,你没有办法给他们提供更多的信息。...对于一些比较修改的修改,比如改动了一个变量类型,你可能不需要写正文,主题就足够描述这次修改的内容了。 在正文中,你应该更详细的描述这次修改中的一些细节问题,并且解释你所做的事情的前因后果。

    44320

    时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建

    无论是语法还是理念,都让Ruby开发者感受到款待,如此,Ruby代码就像活了过来,它们时而高声,却藏不住优雅,时而细语,却意外地铿锵,真是美妙,这种庄重而温柔的魅力,用那一代奉松本行弘为偶像的人的话说,.../ineo6/homebrew-install/raw/master/install.sh)"     最后注意X86架构的Homebrew默认路径为:/usr/local/bin/brew     然后再执行.../brew.git # core git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn.../homebrew-core.git # cask git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn...ruby命令行工具irb,终端输入:irb     与Python执行和终端使用同一命令不同的是,Ruby的执行命令为ruby,而命令行则是irb     irb是Ruby附带的交互式编程环境,它是由石冢启十先生撰写的

    84910

    基于腾讯云搭建属于自己的Fiora聊天室

    前言 本项目基于腾讯云轻量搭建,目前腾讯云启动了无忧计划,超级划算,欢迎大家选购~ 购买链接:无忧计划 [13.png] Fiora Fiora聊天室是基于node.js和react由碎碎酱独自开发的开源网页聊天室...ssh连接服务器 先测试下环境是否正常 没有的退出重新连接SSH node -v npm -v 拉取源码并存放于/opt文件夹 如果没有git请 yum -y install git git clone...build:client && npm run move-dist 启动 npm start 注册用户 打开 http://你服务器ip:9200 注册第一个用户: admin 接下来配置管理员和开机自启...先给node做个软连接,不然后面会启动失败 ln -sf $(which node) /usr/bin/node 获取用户userid 比如admin yarn script getUserId admin...宝塔面板里面,先点击左侧网站,添加站点,然后再点击添加好了的域名 网址 - 域名 - 设置- 反向代理 - 增加反向代理 目标URL http://127.0.0.1:9200 打开你的域名,就可以看到

    1.8K72

    基于腾讯云搭建属于自己的Fiora聊天室

    前言 本项目基于腾讯云轻量搭建,目前腾讯云启动了无忧计划,超级划算,欢迎大家选购~ 购买链接:无忧计划 Fiora Fiora聊天室是基于node.js和react由碎碎酱独自开发的开源网页聊天室,...ssh连接服务器 先测试下环境是否正常 没有的退出重新连接SSH node -v npm -v 拉取源码并存放于/opt文件夹 如果没有git请 yum -y install git git clone...build:client && npm run move-dist 启动 npm start 注册用户 打开 http://你服务器ip:9200 注册第一个用户: admin 接下来配置管理员和开机自启...先给node做个软连接,不然后面会启动失败 ln -sf $(which node) /usr/bin/node 获取用户userid 比如admin yarn script getUserId admin...宝塔面板里面,先点击左侧网站,添加站点,然后再点击添加好了的域名 网址 - 域名 - 设置- 反向代理 - 增加反向代理 目标URL http://127.0.0.1:9200 打开你的域名,就可以看到

    3.9K142

    dotnet CBB 为什么决定推送 Tag 才能打包

    因为私有的版本只有小伙伴自己能构建通过,其他小伙伴可构建不通过 假设小 A 需要开发项目 F 而这个项目以来库 L 的更改 而库 L 的更改如果没有合并到 master 分支,就不允许推送 Tag 打包 此时小 A 如果推送了代码...,这个代码引用了还没有被发布的 L 库的代码,那么其他小伙伴将无法构建通过 此时小 A 如果推送了代码,这个代码引用了小 A 本地生成的 NuGet 库,那么其他小伙伴将找不到这个 NuGet 库,无法构建通过...此时的 commit 其他小伙伴也能构建,回滚代码的时候也可以在公共服务器找到 NuGet 包或切换到对应版本的源代码 在 VisualStudio 的帮助下,使用推Tag打包的成本非常低,因为在 VS...里面只需要简单5次点击加上输入版本号就能完成 Tag 新建和推送,详细请看 VisualStudio 如何快速添加一个 Git Tag 推送 在本地推Tag打包还有一个好处是能提升不少的效率,有很多团队例如我现在的团队之前就是使用...只有最后一步推送需要依赖 Git 服务的网络 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

    39820

    通过 GitExtensions 来使用 Git 子模块功能

    另外,现在的开发流程中,一般都会使用版本控制系统,比较流行的就是 Git 和 SVN,就拿 Git 来说,一般我们会将一个解决方案放在一个代码仓库中,然后托管在提供 Git 代码仓库托管服务的网站上,比较流行的就是...使用方法可略微看看本人五、六年前写的文章《使用 Git Extensions 简单入门 Git》,区别是,现在的版本没有整合 Git 和 KDiff3 了,需要自己安装,然后 VS 插件可在微软网站上下载....git 文件,里面写明了当前模块的 git 存储位置: 三、子模块更改提交 下面来说说常规的使用方法,我们先在子模块 WPFTemplateLib 的目录中新建一个测试文件: 然后在 GitExtensions...的主界面就能看到检测出变动了,提示说有一项可以提交,而且标示出了是在子模块中产生的变动: 可以直接点击提交,不过提交信息不是很明确: 我一般选择切到子模块界面进行提交,切换方法就是点击状态栏一个像鱼雷一样的图标...五、[附] 去除最近的提交记录 大家也看到了,这次我为了写这篇文章,在项目中提交推送了一条无用的信息: 那么有没有方法去除呢?

    71510

    docker中使用源码方式搭建SRS流媒体服务

    ,接着我们通过Git下载最新的srs源码 3.2 安装SRS srs官方把源码托管在GitHub中,国内访问GitHub相对较慢,这里我通过码云复制了一个出来,下载srs执行命令如下所示 git clone.../objs/srs -c conf/srs.conf 命令执行后,返回的信息如下图所示 [image] 在上图中我们可以看到日志文件的输出信息,此时程序以及在后台启动了。...四、服务验证 我们可以使用OBS进行一个推流测试;docker运行的容器就在我本地,因此这里我使用的推流地址如下 rtmp://127.0.0.1/live/tangqingsong 4.1 推流测试...启动OBS,然后打开设置,找到推流项;服务选择自定义,然后将上面的地址填写进去,如下图所示 [image] 填写完推流地址之后,我们点击确定按钮,然后回到OBS的主界面,点击开始推流按钮,就会开始向SRS...推流,如下图所示 [image] 在上图中我们可以看到已经在推流当中了,下方显示占用CPU资源很高 4.2 拉流测试 接着我们再使用VLC播放器进行拉流测试,拉流地址和推流地址是一样的,拉流效果如下所示

    2.5K00

    工作流一目了然,看小姐姐用动图展示10大Git命令

    作者:Lydia Hallie 机器之心编译 参与:Panda、杜伟 git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog...合并 拥有多个分支是很方便的,这样可以将不同的新修改互相隔离开,而且还能确保你不会意外地向生产代码推送未经许可或破损的代码修改。但一旦这些修改得到了批准许可,我们就需要将其部署到我们的生产分支中!...当尝试合并这些分支时,Git 会向你展示冲突出现的位置。我们可以手动移除我们不想保留的修改,保存这些修改,再次添加这个已修改的文件,然后提交这些修改。 ? 完成!...比如当合并了另一个分支或你的同事推送了一个快速修复时。 通过在这个远程分支上执行 git fetch,我们就可在本地获取这些修改。...当我们从来源拉取修改时,我们首先是像 git fetch 那样取回所有数据,然后最新的修改会自动合并到本地分支中。 ? 很好,我们现在与远程分支完美同步了,并且也有了所有最新的修改!

    1.2K10

    为反对种族歧视,GitHub 正在废除masterslave

    Friedman转发并回复了这篇推文,表示他们很乐意听到这样的建议并且已经在采取行动了。...“弗洛伊德”抗议活动推动了对软件相关语言的清理 在美国各地的“弗洛伊德”抗议活动的刺激下,技术界再次致力于从源代码,软件应用程序和在线服务中删除此类语言。...这些项目中的大多数都通过Git软件或GitHub在线仓库(提供基于Git的源代码托管)来管理其源代码。 Git和GitHub都使用术语“master”作为源代码存储库的默认版本。...开发人员创建一个“原版”版本以创建辅助版本,将自己的代码添加到该默认版本中,然后将其更改合并回“原版”中。...现在,几个开源项目正在将其默认Git存储库的名称从“master”更改为main,default,primary,root或其他名称等替代名称。

    47620
    领券