首页
关于
Search
1
git lg彩色显示日志
28 阅读
2
在 Ubuntu 22.04 LTS 中安装 Docker
19 阅读
3
CentOs/Ubuntu搭建上网x-ui
18 阅读
4
git使用多个源和多个分支
15 阅读
5
清理Windows臃肿程序
15 阅读
默认分类
网站搭建
Windows
Linux
Docker
OpenWrt
Hackintosh
Git
Python
Web开发
JavaScript
FFmpeg
Demo
工具
刷机
油猴脚本
Excel
Chrome Extension
登录
Search
标签搜索
Pandas
读取
时区
Chrome
centos8
求和
Nginx
Typecho
404
csv
国际站
询盘导出
油猴脚本
bbr
Ubuntu
远程桌面
日志
log
数据清洗
打印机
野生程序猿
累计撰写
153
篇文章
累计收到
0
条评论
首页
栏目
默认分类
网站搭建
Windows
Linux
Docker
OpenWrt
Hackintosh
Git
Python
Web开发
JavaScript
FFmpeg
Demo
工具
刷机
油猴脚本
Excel
Chrome Extension
页面
关于
搜索到
153
篇与
的结果
2023-06-15
使用Git标签将代码版本添加并推送到远程仓库
什么是Git标签?Git标签是对代码版本的有意义的引用,通常用于标识项目的重要节点,如发布版本或里程碑版本。与分支不同,标签是静态的,不会随着新的提交而移动。Git标签分为两种类型:轻量标签(Lightweight Tags)和附注标签(Annotated Tags)。轻量标签只是一个指向特定提交的引用,类似于分支,但是不会移动。轻量标签非常适合临时性的、短暂的引用,一般不包含额外的信息。附注标签则是一个完整的Git对象,包含标签名称、标签创建者、创建日期、标签注释等详细信息。附注标签通常用于长期的、稳定的引用,比如版本发布。如何添加Git标签?下面是在Git中添加标签的步骤:步骤 1:切换到需要打标签的分支在执行标签操作之前,首先要确保当前所在的分支是需要打标签的分支。可以使用以下命令切换到目标分支:git checkout <branch>步骤 2:创建轻量标签如果你只需要一个简单的引用指向某个特定的提交,可以使用轻量标签。使用以下命令创建轻量标签:git tag <tag_name>这将在当前提交上创建一个轻量标签。步骤 3:创建附注标签如果你需要创建一个包含详细信息的标签,比如版本发布,可以使用附注标签。使用以下命令创建附注标签:git tag -a <tag_name> -m "Tag message"这将在当前提交上创建一个附注标签,并添加一个注释消息。步骤 4:查看标签可以使用以下命令查看已创建的标签:git tag如何将标签推送到远程仓库?默认情况下,标签不会自动推送到远程仓库。要将标签推送到远程仓库,需要使用特定的命令。步骤 1:推送单个标签要将单个标签推送到远程仓库,可以使用以下命令:git push origin <tag_name>这将把指定的标签推送到名为origin的远程仓库。步骤 2:推送所有标签如果你有多个标签需要推送,可以使用以下命令将所有标签一次性推送到远程仓库:git push origin --tags这将把所有标签推送到名为origin的远程仓库。
2023年06月15日
1 阅读
0 评论
0 点赞
2023-06-13
在 Ubuntu 22.04 LTS 中安装 Docker
1.更新 Ubuntu apt update 2.添加 Docker 库首先,安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库:sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release然后,运行下列命令添加 Docker 的官方 GPG 密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg添加 Docker 官方库:echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null使用命令更新 Ubuntu 源列表:sudo apt update安装 Docker最后,运行下列命令在 Ubuntu 22.04 LTS 服务器中安装最新 Docker CE:sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-pluginsudo systemctl start docker sudo systemctl enable docker一键安装命令sudo apt install -y apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update -y sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin sudo systemctl start docker sudo systemctl enable docker sudo usermod -aG docker $USER newgrp docker
2023年06月13日
19 阅读
0 评论
0 点赞
2023-06-08
在 CentOS 上禁止特定软件升级
在 CentOS 系统中,有时候我们可能需要禁止特定软件的升级,以确保系统的稳定性或避免与其他软件的兼容性问题。使用 exclude 选项编辑 YUM 的配置文件:sudo vi /etc/yum.conf在文件的顶部添加以下内容:exclude=<package_name>在上述代码中,将 <package_name> 替换为你想要禁止升级的软件的名称。
2023年06月08日
2 阅读
0 评论
0 点赞
2023-06-04
在 Nginx 中正确处理 HTTP 请求发送到 HTTPS 端口
如果你正在运行一个基于 Nginx 的 web 服务器,可能会遇到一个常见的问题:HTTP 请求被错误地发送到 HTTPS 端口。这可能会发生在不同的场景中,例如当用户直接在浏览器中输入 URL,或者当某个应用错误地发送请求。在这种情况下,Nginx 会返回一个特殊的 497 错误代码,表示接收到了一个期望的是 HTTPS 的 HTTP 请求。虽然 Nginx 提供了一些用于错误处理的配置选项,但正确地处理这种特定情况需要一些额外的配置步骤。以下是一个如何配置 Nginx 以正确处理此问题的示例:server { listen 443 ssl; server_name store.*; include /config/nginx/ssl.conf; client_max_body_size 0; error_page 497 https://$http_host$request_uri; location / { resolver 127.0.0.11 valid=30s; set $upstream_app 192.168.0.2; set $upstream_port 8090; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade-Insecure-Requests 1; proxy_set_header X-Forwarded-Proto https; } } server { listen 80; server_name store.*; location / { return 301 https://$http_host$request_uri; } }
2023年06月04日
4 阅读
0 评论
0 点赞
2023-06-01
OpenClash自定义规则不生效问题排查(Linkedin自动跳转中国站点)
Linkedin在2021年10月14宣布关闭中国区版本,而后中国区(IP)的用户访问linkedin.com都会被重定向至linkedin.cn启发参考链接 https://http.ooo/20.html 在OpenClash中添加自定规则,然后打开linkedin.com发现居然还会重定向到linkedin.cn查询DNS解析结果~ % nslookup www.linkedin.com Server: 192.168.0.1 Address: 192.168.0.1#53 www.linkedin.com canonical name = www.linkedin.cn. www.linkedin.cn canonical name = pop-az-be.www.linkedin.com. pop-az-be.www.linkedin.com canonical name = pop-az-be-lor1.www.linkedin.com. Name: pop-az-be-lor1.www.linkedin.com Address: 52.131.37.152找到原因,原来是www.linkedin.com解析到了中国,并且OpenClash开启了实验性:绕过中国大陆 IP启用后中国大陆流量将不再经过内核,提升系统性能关闭后可以访问正常www.linkedin.com,(参考链接中给出的方案)但是这样中国大陆流量通过内核会导致CPU占用率明显上升。最终解决方案:在OpenClash下方设置中加入黑名单:www.linkedin.com绕过中国大陆 IPv4 黑名单列表中的域名或 IP 将不会受到绕过中国大陆 IP 选项的影响,此功能依赖于 Dnsmasq至此,完美解决Linkedin自动跳转中国站点问题
2023年06月01日
5 阅读
0 评论
0 点赞
1
...
14
15
16
...
31