有没有比较接近真人的适合legado使用的tts接口?
比较接近真人的适合开源阅读legado使用的tts接口?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 球儿)
比较接近真人的适合开源阅读legado使用的tts接口?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 球儿)
简简单单一个脚本实现AI划词翻译(可用公益站API)
因为对英语不是很熟悉,碰到一些不懂的还要到处去找翻译,试过pot,感觉不太适合我,于是要ai帮我写了一个脚本,可以实现划词翻译,可以利用站里公益大佬的API,配合热键爽用,足够轻量且方便。
安装与配置
步骤 1:安装依赖
Arch Linux / Manjaro:
Debian / Ubuntu:
步骤 2:创建并配置脚本
将脚本保存到一个合适的位置,例如
将以下脚本内容粘贴进去,并进行关键配置 :
赋予脚本执行权限 :
配置热键(例:niri)
1. 打开你的 niri 配置文件,通常位于
2. 在
最终效果
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Sanritian)
Invalid media: image
因为对英语不是很熟悉,碰到一些不懂的还要到处去找翻译,试过pot,感觉不太适合我,于是要ai帮我写了一个脚本,可以实现划词翻译,可以利用站里公益大佬的API,配合热键爽用,足够轻量且方便。
安装与配置
步骤 1:安装依赖
Arch Linux / Manjaro:
sudo pacman -S wtype wl-clipboard libnotify curl jq
Debian / Ubuntu:
sudo apt update
sudo apt install wtype wl-clipboard libnotify-bin curl jq
步骤 2:创建并配置脚本
将脚本保存到一个合适的位置,例如
~/.local/bin/translate.sh 。这个目录通常在你的系统 PATH 中,方便直接调用。mkdir -p ~/.local/bin
nano ~/.local/bin/translate.sh
将以下脚本内容粘贴进去,并进行关键配置 :
#!/bin/bash
# ==== 1. 配置 API 密钥 (重要!) ====
# 直接硬编码在此处。注意:脚本分享时请务必删除此行,有安全风险!
OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# ==== 2. 配置 API 服务商信息 (可自定义) ====
# 如果你使用 Groq、DeepSeek 等第三方服务,修改下面的 URL 和模型名称
API_URL="https://api.openai.com/v1/chat/completions"
MODEL="gpt-4o-mini"
# ==== 3. 配置翻译提示语 (可自定义) ====
# 这是你给 AI 的指令,可以根据需求调整,比如要求更正式、更口语化等
PROMPT_TEMPLATE="If the text is in English, translate it to Simplified Chinese. If it is in Simplified Chinese, translate it to English. Keep the meaning accurate and natural. Text: "
# =======================================================
# 以下为脚本核心逻辑,通常无需修改
# =======================================================
# 模拟 Ctrl+C 复制选中文本
wtype -M ctrl c -m ctrl
sleep 0.05
# 从剪贴板获取文本
text=$(wl-paste 2>/dev/null)
if [ -z "$text" ]; then
notify-send "翻译" "未选中任何文本"
exit 1
fi
# 立即显示“翻译中”通知,提升用户体验
notify-send "翻译中..." "$text"
# 将网络请求放入后台执行,避免阻塞
(
# 拼接最终的提示语
full_prompt="$PROMPT_TEMPLATE$text"
# 发送 API 请求
response=$(curl -s -X POST "$API_URL" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "'"$MODEL"'",
"messages": [{"role": "user", "content": "'"$full_prompt"'"}],
"temperature": 0.3
}')
# 使用 jq 解析结果
result=$(echo "$response" | jq -r '.choices[0].message.content // empty')
# 错误处理
if [ -z "$result" ] || echo "$response" | grep -q "error"; then
error_msg=$(echo "$response" | jq -r '.error.message // "请求失败或API密钥无效"')
notify-send "翻译失败" "$error_msg"
exit 1
fi
# 显示最终结果,并复制到剪贴板
notify-send -t 12000 "翻译结果" "$result"
echo "$result" | wl-copy
) &
赋予脚本执行权限 :
chmod +x ~/.local/bin/translate.sh
配置热键(例:niri)
1. 打开你的 niri 配置文件,通常位于
~/.config/niri/config.kdl。2. 在
binds 部分,添加一个新的热键绑定,用于执行你的翻译脚本。例如,我们绑定 Super+Z (Super 键通常是 Win 键):binds {
// ... 其他的热键绑定 ...
// 添加下面这行,用于划词翻译
"Super+Z" spawn "sh -c '~/.local/bin/translate.sh'"
}
最终效果
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Sanritian)
Invalid media: image
冲动消费了,16H16G的服务器有啥用途啊......
最近某商家活动广告铺天盖地
111三年hk16H16g
都说难抢
我也跟着凑热闹
结果下单直接就付款成功了
这…真的不是套路吗…
总感觉哪里怪怪的
用GB6跑了下分
单核886 多核6337
听说只相当于正常机器的4核水平???
话说我平时最多只用过2H2G的机器
这种16H16G的有啥用途吗?
实在不知道买来干啥
不会真要吃灰吧。
68 posts - 50 participants
Read full topic
via LINUX DO - 热门话题 (author: maxianyu)
最近某商家活动广告铺天盖地
111三年hk16H16g
都说难抢
我也跟着凑热闹
结果下单直接就付款成功了
这…真的不是套路吗…
总感觉哪里怪怪的
用GB6跑了下分
单核886 多核6337
听说只相当于正常机器的4核水平???
话说我平时最多只用过2H2G的机器
这种16H16G的有啥用途吗?
实在不知道买来干啥
不会真要吃灰吧。
68 posts - 50 participants
Read full topic
via LINUX DO - 热门话题 (author: maxianyu)
[香草API]公益站升级补偿$20兑换码×500(含0605/nano-banana)
● 10/26 2:49 p.m. 升级完成,数据库已恢复
$20兑换码×500:
cdk.linux.do
LINUX DO CDK
Linux Do 社区 CDK 快速分享平台 - 让分享变得更简单
支持L站一键登录 &
----------------------
这才发现MySQL从头到尾根本没连接上,gpt-load一直用的SQLite数据库,
key有备份,但是恢复需要时间
(顺便补一句,这已经是gemini第三次删我数据库了…)
----------------------
Google是不是要发布gemini3了,怎么pro全炸了
(来源:旧站gpt-load)
18 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: Clancy Wang)
Invalid media:
image
image
● 10/26 2:49 p.m. 升级完成,数据库已恢复
$20兑换码×500:
cdk.linux.do
LINUX DO CDK
Linux Do 社区 CDK 快速分享平台 - 让分享变得更简单
支持L站一键登录 &
@linux.do @qq.com 邮箱注册/登录----------------------
这才发现MySQL从头到尾根本没连接上,gpt-load一直用的SQLite数据库,
docker compose pull && docker compose up -d --remove-orphans一句话给数据库删没了 :tieba_087:key有备份,但是恢复需要时间
(顺便补一句,这已经是gemini第三次删我数据库了…)
----------------------
Google是不是要发布gemini3了,怎么pro全炸了
(来源:旧站gpt-load)
18 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: Clancy Wang)
Invalid media:
image
image
[慢讯]推荐一个免费好用的ide(比trae还优秀)
通义灵码_你的智能编码助手-阿里云
通义灵码是由阿里云提供的智能编码辅助工具,提供代码智能生成、智能问答、多文件修改、编程智能体等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。
个人开发感觉:
✅️上下文会自动压缩,给的很足,基本上用起来不会出现那种你聊着聊着让你重新起一个新会话
✅️具备上下文记忆,长期历史会话全局记忆
✅️免费的前提下,我感觉他的使用比trae还优秀,毕竟不俗的上下文和响应速度处理能力等等
❌️一次只能完成一个小目标,比如说你想一次性完成你的项目的20%都很难。基本上一次写一个按钮点击事件等等的还行。对于大架构项目方面是这样
❌️有时候工具调用多了你需要点击继续调用他才会调用,没办法做到全自动
送大家一下提示词,审查你的项目完美不
GitHub - lzA6/Prompt-APP-optimization: 面向exe、apk、等等所有通用项目审查优化的提示词优化
面向exe、apk、等等所有通用项目审查优化的提示词优化
18 posts - 16 participants
Read full topic
via LINUX DO - 热门话题 (author: user0000)
Invalid media:
image
image
image
image
image
我又慢讯了,这个他上了Windows版本哈lingma.aliyun.com
通义灵码_你的智能编码助手-阿里云
通义灵码是由阿里云提供的智能编码辅助工具,提供代码智能生成、智能问答、多文件修改、编程智能体等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。
个人开发感觉:
✅️上下文会自动压缩,给的很足,基本上用起来不会出现那种你聊着聊着让你重新起一个新会话
✅️具备上下文记忆,长期历史会话全局记忆
✅️免费的前提下,我感觉他的使用比trae还优秀,毕竟不俗的上下文和响应速度处理能力等等
❌️一次只能完成一个小目标,比如说你想一次性完成你的项目的20%都很难。基本上一次写一个按钮点击事件等等的还行。对于大架构项目方面是这样
❌️有时候工具调用多了你需要点击继续调用他才会调用,没办法做到全自动
送大家一下提示词,审查你的项目完美不
佬友也没反馈这个提示词是否能一键复制所有,今天更新了一下。github.com
GitHub - lzA6/Prompt-APP-optimization: 面向exe、apk、等等所有通用项目审查优化的提示词优化
面向exe、apk、等等所有通用项目审查优化的提示词优化
18 posts - 16 participants
Read full topic
via LINUX DO - 热门话题 (author: user0000)
Invalid media:
image
image
image
image
image
如何成为成年人——理财和理时
成年人,就是要稳。
怎么稳?就是在这世界的一切不稳定性里,硬生生给自己找出最主要的两个稳定性:时间和金钱。一旦把时间和金钱都理好了,人生未来的路便看清了;一旦把时间和金钱都理好了,便可以用钱生钱,钱生时,时生时,时生钱。
下面是我这几个月的实操经验,不教一夜暴富,也不装高深,只写我亲测有效、可照抄的作业。如果你已经18岁,无主业(那你还不找事做?现金流都没有理什么财),也无副业,存款不到4位数,时间永远不够用,直接拿走。
————————
一、理财:把“靠运气”变成“靠系统”
1. 先给人生打三颗“财务钉子”
① 应急钉:6 个月生活费,放货币基金+短债,秒到,不心疼。如果你是大学生,3个月即可。(我本人是家里每个礼拜打一次两百生活费,所以我本人只需要攒一个两个礼拜的生活费即可,请按个人具体的实际情况调整。)
② 保险钉:重疾 30 万起步、定寿 100 万起步、百万医疗,按收入阶梯上,别让一次住院把存款清零。
③ 目标钉:给 12 个月内一定发生的事单独设账户,比如房租、学费、年假旅行,钱不到目标不碰。
2. 每月现金流“三盆水”
① 生活盆(≤50%):房租、吃饭、通勤,用信用卡+支付宝,月底出账单,超支就红色警告。
② 投资盆(≥30%):
指数基金,债基/货基:做“仓位平衡阀”,跌买涨卖,一定要留有长期和短期。学生党建议以短期为主,长期为辅(都有必要)
③ 梦想盆(10%~20%):用来跳槽空窗、报课、创业试水,纯粹“折腾专款”,亏光了也不影响吃饭睡觉。
3. 资产“三栏表”
左栏:流动资产(银行卡+货基)
中栏:投资资产(指数基金+退休账户+股票)
右栏:保险现价(重疾险/年金现价)
用 Excel 拉一条折线图,净值曲线向上,人就不会慌。
4. 防坑 4 件套
① 不懂不投,凡是要拉群喊口号的,直接退。
② 记账 App+信用卡短信,任何一笔支出>500 元,当天记,月底复盘。
③ 借钱只救急不救穷,救穷通道只有一条:教他记账。
④ 多寻求AI的建议,要会问。比如,我是//身份,存款//,有//打算,计划//,请给我一些可行性建议。
————————
二、理时:把“被时间撵”变成“把时间装箱”
1. 先给时间做“体检”
连续 7 天,用屏幕时间+番茄土豆 App,记录 30 分钟颗粒度。你会惊恐地发现:
– 刷短视频 2.5 h/天
– 通勤 1.8 h/天
– 开会 3 h/天(其中 1 h 完全无效)
数据不会骗人,先认账,再开刀。
2. 时间“四象限”装箱法
① 重要+紧急:老板要的方案、客户投诉,立刻做,但给自己设 90 分钟倒计时,防止膨胀。
② 重要+不紧急:健身、指数基金学习、英语听力,提前写进每周“不可协商清单”,一共 6 格,先占坑。
③ 不重要+紧急:同事求助、部分会议,能模板化就模板化,能甩 SOP 就甩,甩不出去再插队。
④ 不重要+不紧急:无脑刷手机,统一塞进“垃圾时间桶”——通勤路上+午休前 20 分钟,设倒计时,桶满了就关屏。
3. 定年度计划(不要细节!),定明天计划(前一天晚上计划好,越详细越好)(每天的计划永远都要是跟年度计划相关的)
– 睡眠:
– 主业:
– 副业/自我投资:
– 运动:
– 家庭/社交:
– 机动:(百分百要空出来)
时间安排并不是越满越好,都成年人了就不要再假装努力了,自己好好想想。
————————
结尾
其实成年人世界没有“稳定”这一说,只有“波动在我预算内”。
当你账上的应急金能接住一次裁员,当你日程表里的梦想盆能接住一次裸辞,你就拥有了真正的稳——
不是风浪停了,而是你知道自己船板几寸厚,帆布几尺宽,下一站往哪开。
成为成年人。
22 posts - 11 participants
Read full topic
via LINUX DO - 热门话题 (author: Lucas)
成年人,就是要稳。
怎么稳?就是在这世界的一切不稳定性里,硬生生给自己找出最主要的两个稳定性:时间和金钱。一旦把时间和金钱都理好了,人生未来的路便看清了;一旦把时间和金钱都理好了,便可以用钱生钱,钱生时,时生时,时生钱。
下面是我这几个月的实操经验,不教一夜暴富,也不装高深,只写我亲测有效、可照抄的作业。如果你已经18岁,无主业(那你还不找事做?现金流都没有理什么财),也无副业,存款不到4位数,时间永远不够用,直接拿走。
————————
一、理财:把“靠运气”变成“靠系统”
1. 先给人生打三颗“财务钉子”
① 应急钉:6 个月生活费,放货币基金+短债,秒到,不心疼。如果你是大学生,3个月即可。(我本人是家里每个礼拜打一次两百生活费,所以我本人只需要攒一个两个礼拜的生活费即可,请按个人具体的实际情况调整。)
② 保险钉:重疾 30 万起步、定寿 100 万起步、百万医疗,按收入阶梯上,别让一次住院把存款清零。
③ 目标钉:给 12 个月内一定发生的事单独设账户,比如房租、学费、年假旅行,钱不到目标不碰。
2. 每月现金流“三盆水”
① 生活盆(≤50%):房租、吃饭、通勤,用信用卡+支付宝,月底出账单,超支就红色警告。
② 投资盆(≥30%):
指数基金,债基/货基:做“仓位平衡阀”,跌买涨卖,一定要留有长期和短期。学生党建议以短期为主,长期为辅(都有必要)
③ 梦想盆(10%~20%):用来跳槽空窗、报课、创业试水,纯粹“折腾专款”,亏光了也不影响吃饭睡觉。
3. 资产“三栏表”
左栏:流动资产(银行卡+货基)
中栏:投资资产(指数基金+退休账户+股票)
右栏:保险现价(重疾险/年金现价)
用 Excel 拉一条折线图,净值曲线向上,人就不会慌。
4. 防坑 4 件套
① 不懂不投,凡是要拉群喊口号的,直接退。
② 记账 App+信用卡短信,任何一笔支出>500 元,当天记,月底复盘。
③ 借钱只救急不救穷,救穷通道只有一条:教他记账。
④ 多寻求AI的建议,要会问。比如,我是//身份,存款//,有//打算,计划//,请给我一些可行性建议。
————————
二、理时:把“被时间撵”变成“把时间装箱”
1. 先给时间做“体检”
连续 7 天,用屏幕时间+番茄土豆 App,记录 30 分钟颗粒度。你会惊恐地发现:
– 刷短视频 2.5 h/天
– 通勤 1.8 h/天
– 开会 3 h/天(其中 1 h 完全无效)
数据不会骗人,先认账,再开刀。
2. 时间“四象限”装箱法
① 重要+紧急:老板要的方案、客户投诉,立刻做,但给自己设 90 分钟倒计时,防止膨胀。
② 重要+不紧急:健身、指数基金学习、英语听力,提前写进每周“不可协商清单”,一共 6 格,先占坑。
③ 不重要+紧急:同事求助、部分会议,能模板化就模板化,能甩 SOP 就甩,甩不出去再插队。
④ 不重要+不紧急:无脑刷手机,统一塞进“垃圾时间桶”——通勤路上+午休前 20 分钟,设倒计时,桶满了就关屏。
3. 定年度计划(不要细节!),定明天计划(前一天晚上计划好,越详细越好)(每天的计划永远都要是跟年度计划相关的)
– 睡眠:
– 主业:
– 副业/自我投资:
– 运动:
– 家庭/社交:
– 机动:(百分百要空出来)
时间安排并不是越满越好,都成年人了就不要再假装努力了,自己好好想想。
————————
结尾
其实成年人世界没有“稳定”这一说,只有“波动在我预算内”。
当你账上的应急金能接住一次裁员,当你日程表里的梦想盆能接住一次裸辞,你就拥有了真正的稳——
不是风浪停了,而是你知道自己船板几寸厚,帆布几尺宽,下一站往哪开。
成为成年人。
22 posts - 11 participants
Read full topic
via LINUX DO - 热门话题 (author: Lucas)
AionUi V1.4: 宝塔的初级版?试试用WebUi远程控制本地的Gemini CLI干活吧>.<【开源】
佬友们大家好啊,又是一波深夜更新 😆 我最近在打磨UI的期间,搞了个支线任务:做了不少佬友想要的Web版AionUi。说来惭愧,其实最开始第一个佬友提webui的时候我没太在意,只默默的加入backlog然后打了个“以后再做”的标签。但是后面又有佬友提了几次后,我就仔细找大家浅聊了一下想要的效果,发现这件事儿灰常有意思啊…
不过说实话,这功能的应用场景我并用不太上,请大家看情况启动吧 🥹 老规矩,先上链接 ⬇️
GitHub
Release v1.4.2 · iOfficeAI/AionUi
This version has fixed some issues with the WebUI functionality in version V1.4.0. What is WebUi? —— Access AionUi from Anywhere Remote Control Your AI Assistant - Now you can access AionUi from a...
历史版本介绍,不了解AionUi的佬友可以从这儿开始看 (click for more details)
----------------------
AionUi - GUI for Gemini CLI V1.4:WebUi 特性介绍
这次新增的WebUi模式主要有这些特点:
1.能远程控制你本地的AionUi(适用于服务器):如果你在自己服务器上部署公网访问webui地址,你就可以从网络上的任何设备访问 AionUi!不论什么设备(只要有个浏览器),你就可以连接到主机上运行的AionUi。
2.账号密码安全登录:为了安全问题,做了一套完整的JWT验证,可防止XSS CORF DDOS 攻击;密码加密存储,防止解密。在开始启动WebUi时,需要创建一个登录帐户和密码才能访问 WebUI,确保只有授权用户才能使用。你的对话和数据也会受到用户身份验证的保护。
3.网络自动检测:做了一个本地ip和公网IP检测机制, 用于本地/外网访问。系统会自动检测适合连接的网络地址。在服务器上显示公共IP,在本地计算机上显示您的本地网络地址。
4.数据安全存储:这次为此了数据安全改了数据存储方案(更新版本会自动迁移),所有、配置都使用SQLite安全地存储在本地。目前数据存储3张表,user、message、conversations。
怎么用?
● 为了不打扰像我这种不太需要的小白用户,AionUi的app上没有任何入口(如果大家觉得有需要我后面给加在设置里)。
● 因此,启动webui请使用终端命令⬇️
----------------------
如果觉得有用,可以请大家留言告诉我你们的应用场景吗?我想向大家学习学习…
同时也欢迎给我一(一)键(见)三(倾)连(🌟) 😋 我们v1.5见 😉(我保证,这次真的会把UI改好看!)~
23 posts - 10 participants
Read full topic
via LINUX DO - 热门话题 (author: 瓦砾不是歪理)
Invalid media:
image
image
image
image
佬友们大家好啊,又是一波深夜更新 😆 我最近在打磨UI的期间,搞了个支线任务:做了不少佬友想要的Web版AionUi。说来惭愧,其实最开始第一个佬友提webui的时候我没太在意,只默默的加入backlog然后打了个“以后再做”的标签。但是后面又有佬友提了几次后,我就仔细找大家浅聊了一下想要的效果,发现这件事儿灰常有意思啊…
[!warning] 这可不是普通的WebUi因此,我就心血来潮了,牺牲美容觉的时间飞速的蹬着CC聊起了webui的开发思路(那个时候我是快乐的)…不久后发现不是我想的那么简单,然后又求爷爷告奶奶的求到了个新塔子帮我一起搞(之前的搭子工作又太忙了撂摊子了)… 虽然中间很多波折,几度想放弃,但总算是搞出来了。
你能用远端的Web页面控制安装在本地的AionUi,执行一些不可描述的任务。
听起来有意思吧 🤩! 强行挽尊🤦)
不过说实话,这功能的应用场景我并用不太上,请大家看情况启动吧 🥹 老规矩,先上链接 ⬇️
GitHub
Release v1.4.2 · iOfficeAI/AionUi
This version has fixed some issues with the WebUI functionality in version V1.4.0. What is WebUi? —— Access AionUi from Anywhere Remote Control Your AI Assistant - Now you can access AionUi from a...
历史版本介绍,不了解AionUi的佬友可以从这儿开始看 (click for more details)
----------------------
[!tip] Aion WebUi:随时随地,访问你的AionUi 😉
AionUi - GUI for Gemini CLI V1.4:WebUi 特性介绍
这次新增的WebUi模式主要有这些特点:
1.能远程控制你本地的AionUi(适用于服务器):如果你在自己服务器上部署公网访问webui地址,你就可以从网络上的任何设备访问 AionUi!不论什么设备(只要有个浏览器),你就可以连接到主机上运行的AionUi。
2.账号密码安全登录:为了安全问题,做了一套完整的JWT验证,可防止XSS CORF DDOS 攻击;密码加密存储,防止解密。在开始启动WebUi时,需要创建一个登录帐户和密码才能访问 WebUI,确保只有授权用户才能使用。你的对话和数据也会受到用户身份验证的保护。
3.网络自动检测:做了一个本地ip和公网IP检测机制, 用于本地/外网访问。系统会自动检测适合连接的网络地址。在服务器上显示公共IP,在本地计算机上显示您的本地网络地址。
4.数据安全存储:这次为此了数据安全改了数据存储方案(更新版本会自动迁移),所有、配置都使用SQLite安全地存储在本地。目前数据存储3张表,user、message、conversations。
怎么用?
● 为了不打扰像我这种不太需要的小白用户,AionUi的app上没有任何入口(如果大家觉得有需要我后面给加在设置里)。
● 因此,启动webui请使用终端命令⬇️
macOS# Launch WebUI
/Applications/AionUi.app/Contents/MacOS/AionUi --webui
# Reset Password (quit AionUi first)
/Applications/AionUi.app/Contents/MacOS/AionUi --resetpass admin
Windows# Launch WebUI (right-click desktop shortcut → "Open file location" to copy path)
"C:\Program Files\AionUi\AionUi.exe" --webui
# Reset Password
"C:\Program Files\AionUi\AionUi.exe" --resetpass admin
Linux
Desktop Environment (Non-root User):# Local Access
AionUi --webui
# Network Access (LAN)
AionUi --webui --remote
# Reset Password
AionUi --resetpass
Root User:# Local Access
sudo AionUi --webui --no-sandbox
# Network Access (LAN)
sudo AionUi --webui --remote --no-sandbox
# Reset Password
sudo AionUi --resetpass --no-sandbox
----------------------
如果觉得有用,可以请大家留言告诉我你们的应用场景吗?我想向大家学习学习…
同时也欢迎给我一(一)键(见)三(倾)连(🌟) 😋 我们v1.5见 😉(我保证,这次真的会把UI改好看!)~
23 posts - 10 participants
Read full topic
via LINUX DO - 热门话题 (author: 瓦砾不是歪理)
Invalid media:
image
image
image
image
路过的帅哥美女可以祝我生日快乐🐎
不知不觉来论坛 400 天了,今天在论坛过我的第一个生日 🍑
68 posts - 68 participants
Read full topic
via LINUX DO - 热门话题 (author: Aliang)
Invalid media: image
不知不觉来论坛 400 天了,今天在论坛过我的第一个生日 🍑
68 posts - 68 participants
Read full topic
via LINUX DO - 热门话题 (author: Aliang)
Invalid media: image
阐述解释"吐槽"二三
简单咕噜改了个 豆包输入法 发出来
结果喜提质疑
我发现有些人抠字说话是完全不过脑子的
如下
这种没有任何证据的质疑真的让人火大 注意我说的是没有任何探究的质疑
那么你不懂的 我倒要抠给你看看到底是谁做的这件*事
首先 核对了没改之前的应用 雀食存在启动器图标显示
而且和旧版行为一致
那么先来对比一下 固定证据
可以看到 只改了提到的一处逻辑 并且AndroidManifest.xml保持原样的哦
那么问题来了 这个启动器图标怎么没的 是签名变了自定义逻辑检测去除导致的?不管怎样肯定有其他代码操作了启动器图标的展示
首先先看一下 C函数到底控制什么东西 就能知道绕过飞书登录的原理是什么 从而查看相关引用处筛选特定行为
● ro.os.base.version
● ro.os.ota.version
然后来看一下C函数的引用 有31处
既然是改启动器图标显示 那么 只要搜 setComponentEnabledSetting 肯定能找到
可以看到 刚好只有一处 操作了启动器图标相关
综上 能够绕过飞书登录验证的根本性原因是因为 强制返回了系统类型的判断然后归类为 InnerOS ,形如合作方系统预装,当然就不需要显示启动器图标啦 从业务逻辑上来说完全合理
并且还有不少处的 差异行为判断 多的懒得看了
那么豆包恶不恶心那是没有
我觉得有些东西恶心 留点记忆
29 posts - 20 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
image
image
image
image
简单咕噜改了个 豆包输入法 发出来
结果喜提质疑
我发现有些人抠字说话是完全不过脑子的
如下
有没有可能我不可能吃饱了撑的做把图标去掉的这种**事
有没有可能是楼主不喜欢桌面图标故意把它去掉了 🥲
这种没有任何证据的质疑真的让人火大 注意我说的是没有任何探究的质疑
那么你不懂的 我倒要抠给你看看到底是谁做的这件*事
首先 核对了没改之前的应用 雀食存在启动器图标显示
而且和旧版行为一致
那么先来对比一下 固定证据
可以看到 只改了提到的一处逻辑 并且AndroidManifest.xml保持原样的哦
[!Error] AndroidManifest.xml 存在启动器入口图标 显示指定
<application
android:theme="@style/Theme.InputMethod"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:name="com.bytedance.android.doubaoime.ImeApplication"
android:allowBackup="false"
android:supportsRtl="true"
android:extractNativeLibs="true"
android:fullBackupContent="@xml/backup_rules"
android:networkSecurityConfig="@xml/network_security_config"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/data_extraction_rules">
<activity
android:name="com.bytedance.android.doubaoime.activity.LauncherActivity"
android:exported="true"
android:process=":Setting"
android:excludeFromRecents="true"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
那么问题来了 这个启动器图标怎么没的 是签名变了自定义逻辑检测去除导致的?不管怎样肯定有其他代码操作了启动器图标的展示
首先先看一下 C函数到底控制什么东西 就能知道绕过飞书登录的原理是什么 从而查看相关引用处筛选特定行为
[!Warning]可以看到C函数在判断系统类别,区分自家系统还是“三方”特征 是两个键值
● ro.os.base.version
● ro.os.ota.version
然后来看一下C函数的引用 有31处
既然是改启动器图标显示 那么 只要搜 setComponentEnabledSetting 肯定能找到
可以看到 刚好只有一处 操作了启动器图标相关
// ...
SettingsConfigNext.a.i(this.s);
d.a(false);
boolean C2 = aVar3.C(); // 1. 调用 C()
boolean h = aVar3.h(); // 2. 检查是否为外部包
boolean z2 = h || !C2; // 3. 核心判断逻辑
// 4. 打印日志
f.l("ImeService", "toggleAppIcon(): FLAG_SYSTEM = " + C2 + ", isEnabled = " + z2 + ", isExternal = " + h + ", isDebug = false");
// 5. 执行动作
getPackageManager().setComponentEnabledSetting(new ComponentName(getApplicationContext(), (Class<?>) LauncherActivity.class), z2 ? 1 : 2, 1);
f.l("ImeService", "toggleAppIcon(): end");
// ...
综上 能够绕过飞书登录验证的根本性原因是因为 强制返回了系统类型的判断然后归类为 InnerOS ,形如合作方系统预装,当然就不需要显示启动器图标啦 从业务逻辑上来说完全合理
并且还有不少处的 差异行为判断 多的懒得看了
那么豆包恶不恶心那是没有
我觉得有些东西恶心 留点记忆
29 posts - 20 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
image
image
image
image
抽1个GPT team车位,10.26开的车,截止时间22:00
[奖品 1]:ChatGPT TEAM 车位 * 1个
:three_o_clock: 活动时间:
开始时间:2025 年 10 月 26日 12:00
截止时间:2025 年 10 月 26日 22:00
📝 参与方式:
在本帖下回复+点赞。
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用论坛官方抽奖工具随机抽取中奖者。
中奖后请及时提供邮箱给我
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后 12 小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
102 posts - 102 participants
Read full topic
via LINUX DO - 热门话题 (author: 442497000)
[奖品 1]:ChatGPT TEAM 车位 * 1个
:three_o_clock: 活动时间:
开始时间:2025 年 10 月 26日 12:00
截止时间:2025 年 10 月 26日 22:00
📝 参与方式:
在本帖下回复+点赞。
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用论坛官方抽奖工具随机抽取中奖者。
中奖后请及时提供邮箱给我
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后 12 小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
102 posts - 102 participants
Read full topic
via LINUX DO - 热门话题 (author: 442497000)
有什么AI工具可以根据大纲+项目代码来生成完整的专利文稿的吗?
现在写代码已经很依赖AI了
但是如果目的是输出office全家桶那套文稿,还不知道用哪些东西
佬们来指点推荐一下吧
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: ck yin)
现在写代码已经很依赖AI了
但是如果目的是输出office全家桶那套文稿,还不知道用哪些东西
佬们来指点推荐一下吧
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: ck yin)
实事求是,cto有时候是真不错
https://linux.do/t/topic/1092252
让codex改了好几遍,又问了cladue,始终没有解决
抱着试试看的心态扔到了cto的混合模型里,竟然修复了!
12 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: TechnologyStar)
Invalid media: image
https://linux.do/t/topic/1092252
让codex改了好几遍,又问了cladue,始终没有解决
抱着试试看的心态扔到了cto的混合模型里,竟然修复了!
12 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: TechnologyStar)
Invalid media: image
tailscale启用exitnode(us),直接没网,在线直播找问题
如标题所述,n台电脑,但是仅仅这台家里的windows有问题,mac也在同一局域网下,也没有这个问题 – 下面给一张图
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Jona Wong)
Invalid media: image
如标题所述,n台电脑,但是仅仅这台家里的windows有问题,mac也在同一局域网下,也没有这个问题 – 下面给一张图
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Jona Wong)
Invalid media: image
百尺竿头,终于要来了吗?
最后一天,GOGOGO!!!
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: Potato Sou)
Invalid media: image
最后一天,GOGOGO!!!
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: Potato Sou)
Invalid media: image
Claude Max x20 5人车 1=4, ChatGPT Pro 6人车 2=4
ChatGPT Pro 6人车 265¥/人 指纹浏览器使用,提供家宽IP,不降智
Claude Code Max x20 5人车 240¥ 周限额160$ 允许个人并发2。
周限额用完后可额外申请每日额度7$暂时使用,全程质保使用流畅
提问,15个账号,47个key,那么有几个独享,几个三人车,几个五人车
12 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: KG)
Invalid media: image
ChatGPT Pro 6人车 265¥/人 指纹浏览器使用,提供家宽IP,不降智
Claude Code Max x20 5人车 240¥ 周限额160$ 允许个人并发2。
周限额用完后可额外申请每日额度7$暂时使用,全程质保使用流畅
经统计 通常个人全天使用sonnet4.5消耗为15$服务相当稳定
提问,15个账号,47个key,那么有几个独享,几个三人车,几个五人车
12 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: KG)
Invalid media: image
Claude 蹦出国粹 😄
Claude的中文语料库被国粹训练的不轻啊
唯一加了输出中文的提示
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Crixs)
Invalid media:
image
image
Claude的中文语料库被国粹训练的不轻啊
唯一加了输出中文的提示
2 posts - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Crixs)
Invalid media:
image
image
我终于发现了任务清单的正确用法,在勾掉任务的时候不再焦虑
近期我处理任务的效率得到了进一步提高。我把这个进步归功于以下两个领悟,可能对正在用GTD或者追求提高工作效率的人有所帮助。
第一,清单/GTD系统:它其实而且必须是你的私人“管家”或“无限容量的架子”
我的第一个发现有关任务清单的功能,也就是,它到底是用来做什么的,充当了一个怎样的角色,才最有用。
我发现,清单,或者说整个GTD系统,它必须是一个管家 ,或者一个无限容量的架子 。
这个管家只有在一种情况下才能真正帮上你:当你全身心投入,认真做一件事情的时候。 这时候“管家”才能帮你拿住那些你突然想到或者遇到的其他事情,然后你才可以用像激光那样集中的注意力去完成手头上这件事,然后自然转向下一件。
我发现,当我实际上一直心神不宁、一直在分心做清单上别的事情的时候,这个清单瞬间就变得没有什么用了——它没达到它真正应该起到的作用。
我发现,我越敢于,也越能够推迟另一件非紧急的事情给“管家”,我就越不容易拖延手头上正在做的事情。 反过来,我做一件事情的时候心里时不时想起另一件(或者另外几件事),不断地切换注意力,这样我反而容易把所有的事情都拖延。
举个栗子:
我在写文件A,这时候我突然想到我有个排气扇还没有买。
以前的我可能就马上打开手机(通常,因为我本来就受不了在写文件A里面遇到的某个难以解决、想不清的问题之类的),然后翻找各种商家的品牌型号的排气扇,然后咨询卖家、等待回复。在等待回复的过程中,我又回过来写文件A,我还觉得自己节省了时间。但实际上我写文件A的注意力已经被打散了,难以直接重新继续写,而且继续写会感觉很难受。
现在,我有了清单来帮我“拿着”,我就推迟买排气扇这件事。我把“买排气扇”这件事情告诉我的管家(清单),清单帮我“拿着”。然后我可以继续认真地做写文件A的事情,直到做完。做完后,我再去看清单,然后再去把排气扇买了。
这就是清单的真正作用(也是GTD系统当中“收件箱”的真正作用)。
假如我在写文件A时,其他人突然来找我做事,不那么急的,我也可以让管家先帮我“拿着”,然后我继续做手头的工作。
如果别人的事情确实非常着急,那么我会先和“管家”说一声:我的A文件写到了什么地方了,我接下来准备怎么写。这样处理后,我再去忙那个急事。这样既不耽误急事,急事办完后,也更容易回到原本的专注状态。
----------------------
第二,管理项目目标和提醒,而不是任务,彻底治愈勾选焦虑
我之前效率低下的第二个原因在于我对任务的追踪模式。我一直在管理任务上花费时间,结果就是,我一直对于勾掉任务这件事感到非常犹豫和矛盾,这就是我的任务勾选焦虑。
我们来看这个场景:我要做个活动,需要交个方案。
1. 我在执行清单上写一个任务:“把方案写完,交给领导某某人。”
2. 我写完了,交给他了。
3. 接下来我要等待他的回复。
如果我把这个任务打了个勾,它在清单软件里就消失了(在我用的笔记软件里,它会变灰色),我又担心,万一我忘了跟进怎么办?算了,等领导回复了我再勾掉吧。然后我就看着它一直在那里,就很烦,每次都会有一个瞬间的心声:我已经写完交了,只是领导还没回复而已,我要不要催他呢,不催又老看到这个提示,又不能消掉。或者,我再写一个“等待领导回复”的任务?好吧,那就写吧。然后领导回复了,我又要新写一个任务:“把要改的方案写完,再交给领导某某人”?… 我总觉得,这样不是很傻吗? 我一直在这样的事情中循环,觉得很难受。
我知道GTD理念中,“项目”的概念,是需要两步以上完成的内容,所以我也会把这事写成一个项目,比如“XX活动项目”。但这个项目本身也不能给我提供合适的提醒作用。
【我的突破源自我抛弃了“任务”,去聚焦目标和提醒】
后来我发现,其实我完全不用这么做。
我选择在我的项目清单里面的关于这个项目的一个信息汇总的文件里,写上这个项目需要实现的各个里程碑,也就是需要完成的每个目标(Goals),而不是每个任务(Tasks)。
在这个活动项目里面,我就只需要列一个目标:
因此,我只需要间隔相对长的一段时间(或项目有重大推进的时候)才去检查这个项目目标是否完成。完成了,就勾掉目标。
如果没完成,我就根据这个目标,设定我需要被提醒的**“Reminder”(提醒)**。比如,当我需要被提醒等待领导回复的时候,我写个:
最后,在项目文件中,写出来的多个项目目标本身就会和现实(当前状态)之间产生一个巨大的张力 ,这可以极大地促进我做事情的思考和动力,因为我清楚地看到了我想要达到的那个“未来状态”。
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: DOITDOIT)
近期我处理任务的效率得到了进一步提高。我把这个进步归功于以下两个领悟,可能对正在用GTD或者追求提高工作效率的人有所帮助。
第一,清单/GTD系统:它其实而且必须是你的私人“管家”或“无限容量的架子”
我的第一个发现有关任务清单的功能,也就是,它到底是用来做什么的,充当了一个怎样的角色,才最有用。
我发现,清单,或者说整个GTD系统,它必须是一个管家 ,或者一个无限容量的架子 。
这个管家只有在一种情况下才能真正帮上你:当你全身心投入,认真做一件事情的时候。 这时候“管家”才能帮你拿住那些你突然想到或者遇到的其他事情,然后你才可以用像激光那样集中的注意力去完成手头上这件事,然后自然转向下一件。
我发现,当我实际上一直心神不宁、一直在分心做清单上别的事情的时候,这个清单瞬间就变得没有什么用了——它没达到它真正应该起到的作用。
我发现,我越敢于,也越能够推迟另一件非紧急的事情给“管家”,我就越不容易拖延手头上正在做的事情。 反过来,我做一件事情的时候心里时不时想起另一件(或者另外几件事),不断地切换注意力,这样我反而容易把所有的事情都拖延。
举个栗子:
我在写文件A,这时候我突然想到我有个排气扇还没有买。
以前的我可能就马上打开手机(通常,因为我本来就受不了在写文件A里面遇到的某个难以解决、想不清的问题之类的),然后翻找各种商家的品牌型号的排气扇,然后咨询卖家、等待回复。在等待回复的过程中,我又回过来写文件A,我还觉得自己节省了时间。但实际上我写文件A的注意力已经被打散了,难以直接重新继续写,而且继续写会感觉很难受。
现在,我有了清单来帮我“拿着”,我就推迟买排气扇这件事。我把“买排气扇”这件事情告诉我的管家(清单),清单帮我“拿着”。然后我可以继续认真地做写文件A的事情,直到做完。做完后,我再去看清单,然后再去把排气扇买了。
这就是清单的真正作用(也是GTD系统当中“收件箱”的真正作用)。
假如我在写文件A时,其他人突然来找我做事,不那么急的,我也可以让管家先帮我“拿着”,然后我继续做手头的工作。
如果别人的事情确实非常着急,那么我会先和“管家”说一声:我的A文件写到了什么地方了,我接下来准备怎么写。这样处理后,我再去忙那个急事。这样既不耽误急事,急事办完后,也更容易回到原本的专注状态。
----------------------
第二,管理项目目标和提醒,而不是任务,彻底治愈勾选焦虑
我之前效率低下的第二个原因在于我对任务的追踪模式。我一直在管理任务上花费时间,结果就是,我一直对于勾掉任务这件事感到非常犹豫和矛盾,这就是我的任务勾选焦虑。
我们来看这个场景:我要做个活动,需要交个方案。
1. 我在执行清单上写一个任务:“把方案写完,交给领导某某人。”
2. 我写完了,交给他了。
3. 接下来我要等待他的回复。
如果我把这个任务打了个勾,它在清单软件里就消失了(在我用的笔记软件里,它会变灰色),我又担心,万一我忘了跟进怎么办?算了,等领导回复了我再勾掉吧。然后我就看着它一直在那里,就很烦,每次都会有一个瞬间的心声:我已经写完交了,只是领导还没回复而已,我要不要催他呢,不催又老看到这个提示,又不能消掉。或者,我再写一个“等待领导回复”的任务?好吧,那就写吧。然后领导回复了,我又要新写一个任务:“把要改的方案写完,再交给领导某某人”?… 我总觉得,这样不是很傻吗? 我一直在这样的事情中循环,觉得很难受。
我知道GTD理念中,“项目”的概念,是需要两步以上完成的内容,所以我也会把这事写成一个项目,比如“XX活动项目”。但这个项目本身也不能给我提供合适的提醒作用。
【我的突破源自我抛弃了“任务”,去聚焦目标和提醒】
后来我发现,其实我完全不用这么做。
我选择在我的项目清单里面的关于这个项目的一个信息汇总的文件里,写上这个项目需要实现的各个里程碑,也就是需要完成的每个目标(Goals),而不是每个任务(Tasks)。
在这个活动项目里面,我就只需要列一个目标:
项目目标: “完成xx项目方案并让领导最终认可这个方案的最终版。”这个目标要达到领导的“最终认可”才算完成。
因此,我只需要间隔相对长的一段时间(或项目有重大推进的时候)才去检查这个项目目标是否完成。完成了,就勾掉目标。
如果没完成,我就根据这个目标,设定我需要被提醒的**“Reminder”(提醒)**。比如,当我需要被提醒等待领导回复的时候,我写个:
提醒: “明天下午检查领导是否回复了方案。”(或者明天下午再次提醒领导查看方案),然后加一个日程提醒。最关键的是: 只要我执行了“检查”这个动作,或者我给领导发了条信息,无论领导回没回,我都可以毫无负罪感地 把这条提醒勾掉了。它完成了它的提醒使命。
最后,在项目文件中,写出来的多个项目目标本身就会和现实(当前状态)之间产生一个巨大的张力 ,这可以极大地促进我做事情的思考和动力,因为我清楚地看到了我想要达到的那个“未来状态”。
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: DOITDOIT)
Windows11安装git后配置github账号
前言
我在window11 安装了git客户端,我需要做哪些配置才可以连上我的GitHub仓库
🧩 一、检查 Git 安装
打开 Git Bash(或 PowerShell),输入:
git --version
✅️ 如果能显示版本号(如 git version 2.47.0),说明安装成功。
⚙️ 二、配置全局用户信息
Git 提交代码时需要知道你是谁(GitHub 会显示作者名)。
git config --global user.name “你的GitHub用户名”
git config --global user.email “你的GitHub注册邮箱”
✅️ 验证配置:
git config --global --list
🔐 三、生成 SSH 密钥(推荐使用 SSH 连接)
SSH 方式连接 GitHub 更安全,也避免每次输入密码。
1️⃣ 生成密钥:
ssh-keygen -t ed25519 -C “你的GitHub注册邮箱”
如果提示 ed25519 不支持,可改用:
ssh-keygen -t rsa -b 4096 -C “你的GitHub注册邮箱”
2️⃣ 一路回车(建议默认路径 C:\Users<你的用户名>.ssh\id_ed25519)
3️⃣ 生成成功后,查看公钥内容:
cat ~/.ssh/id_ed25519.pub
复制整个输出(从 ssh-ed25519 开始,到你的邮箱结束)。
🌐 四、在 GitHub 添加 SSH 公钥
1️⃣ 登录 GitHub 官网
2️⃣ 右上角头像 → Settings(设置)
3️⃣ 左边栏 → SSH and GPG keys
4️⃣ 点击 New SSH key
Title:随便起一个名字(比如“My Windows Laptop”)
Key type:SSH
Key:粘贴刚才复制的公钥内容
5️⃣ 点击 Add SSH key
🧪 五、测试 SSH 是否连接成功
在 Git Bash 输入:
ssh -T git@github.com (
第一次会提示:
The authenticity of host ‘github.com (20.205.243.166)’ can’t be established.
输入 yes 回车。
如果返回:
Hi your-username! You’ve successfully authenticated…
✅️ 表示连接成功!
📁 六、克隆仓库或推送代码
1️⃣ 克隆你的 GitHub 仓库:
git clone git@github.com (
2️⃣ 或者在本地初始化新仓库并推送:
cd 你的项目路径
git init
git add .
git commit -m “first commit”
git branch -M main
git remote add origin git@github.com (
git push -u origin main
🧠 七、(可选)设置凭证缓存(HTTPS 方式)
如果你坚持用 HTTPS 而不是 SSH,可以开启凭证缓存:
git config --global credential.helper store
🪪 一、进入 Token 管理页面
1️⃣ 登录 GitHub 官网
2️⃣ 右上角头像 → Settings(设置)
3️⃣ 左侧菜单滑到底 → 点击 Developer settings(开发者设置)
4️⃣ 左边栏点击 Personal access tokens → Tokens (classic)
5️⃣ 点击 Generate new token → Generate new token (classic)
⚙️ 二、设置 Token 信息
在创建界面中:
Note:写个备注(例如 Windows Git)
Expiration:建议选 90 days 或 No expiration(长期使用)
Select scopes(权限范围):
✅️ 勾选以下常用项即可:
repo(访问私有仓库)
workflow(如需 CI/CD)
read:org(如果访问组织仓库)
然后点击 Generate token。
🔐 三、复制 Token
创建完成后,会出现一段字符串,例如:
ghp_aBcDeFGhijklmnOPQRstuvWxYZ0123456789
⚠️ 只会显示一次!
请立即复制并保存(比如放在密码管理器里)。
丢了就只能重新生成。
第一次推送会要求你输入 GitHub 用户名和 token(注意现在 GitHub 不支持密码,要使用 Personal Access Token)。
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: benjian)
前言
我在window11 安装了git客户端,我需要做哪些配置才可以连上我的GitHub仓库
🧩 一、检查 Git 安装
打开 Git Bash(或 PowerShell),输入:
git --version
✅️ 如果能显示版本号(如 git version 2.47.0),说明安装成功。
⚙️ 二、配置全局用户信息
Git 提交代码时需要知道你是谁(GitHub 会显示作者名)。
git config --global user.name “你的GitHub用户名”
git config --global user.email “你的GitHub注册邮箱”
✅️ 验证配置:
git config --global --list
🔐 三、生成 SSH 密钥(推荐使用 SSH 连接)
SSH 方式连接 GitHub 更安全,也避免每次输入密码。
1️⃣ 生成密钥:
ssh-keygen -t ed25519 -C “你的GitHub注册邮箱”
如果提示 ed25519 不支持,可改用:
ssh-keygen -t rsa -b 4096 -C “你的GitHub注册邮箱”
2️⃣ 一路回车(建议默认路径 C:\Users<你的用户名>.ssh\id_ed25519)
3️⃣ 生成成功后,查看公钥内容:
cat ~/.ssh/id_ed25519.pub
复制整个输出(从 ssh-ed25519 开始,到你的邮箱结束)。
🌐 四、在 GitHub 添加 SSH 公钥
1️⃣ 登录 GitHub 官网
2️⃣ 右上角头像 → Settings(设置)
3️⃣ 左边栏 → SSH and GPG keys
4️⃣ 点击 New SSH key
Title:随便起一个名字(比如“My Windows Laptop”)
Key type:SSH
Key:粘贴刚才复制的公钥内容
5️⃣ 点击 Add SSH key
🧪 五、测试 SSH 是否连接成功
在 Git Bash 输入:
ssh -T git@github.com (
mailto:git@github.com)第一次会提示:
The authenticity of host ‘github.com (20.205.243.166)’ can’t be established.
输入 yes 回车。
如果返回:
Hi your-username! You’ve successfully authenticated…
✅️ 表示连接成功!
📁 六、克隆仓库或推送代码
1️⃣ 克隆你的 GitHub 仓库:
git clone git@github.com (
mailto:git@github.com):你的用户名/你的仓库名.git2️⃣ 或者在本地初始化新仓库并推送:
cd 你的项目路径
git init
git add .
git commit -m “first commit”
git branch -M main
git remote add origin git@github.com (
mailto:git@github.com):你的用户名/你的仓库名.gitgit push -u origin main
🧠 七、(可选)设置凭证缓存(HTTPS 方式)
如果你坚持用 HTTPS 而不是 SSH,可以开启凭证缓存:
git config --global credential.helper store
🪪 一、进入 Token 管理页面
1️⃣ 登录 GitHub 官网
2️⃣ 右上角头像 → Settings(设置)
3️⃣ 左侧菜单滑到底 → 点击 Developer settings(开发者设置)
4️⃣ 左边栏点击 Personal access tokens → Tokens (classic)
5️⃣ 点击 Generate new token → Generate new token (classic)
⚙️ 二、设置 Token 信息
在创建界面中:
Note:写个备注(例如 Windows Git)
Expiration:建议选 90 days 或 No expiration(长期使用)
Select scopes(权限范围):
✅️ 勾选以下常用项即可:
repo(访问私有仓库)
workflow(如需 CI/CD)
read:org(如果访问组织仓库)
然后点击 Generate token。
🔐 三、复制 Token
创建完成后,会出现一段字符串,例如:
ghp_aBcDeFGhijklmnOPQRstuvWxYZ0123456789
⚠️ 只会显示一次!
请立即复制并保存(比如放在密码管理器里)。
丢了就只能重新生成。
第一次推送会要求你输入 GitHub 用户名和 token(注意现在 GitHub 不支持密码,要使用 Personal Access Token)。
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: benjian)
推特账号莫名其妙被冻结了
前几天忙完工作终于是有机会打开推特看看帖子,结果一上来就给我冻结了账号,写了三次小作文都没有任何回信,太难绷了。
7 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: cyilin)
前几天忙完工作终于是有机会打开推特看看帖子,结果一上来就给我冻结了账号,写了三次小作文都没有任何回信,太难绷了。
7 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: cyilin)
求一个平价性价比的显示屏推荐
学生党刚拿到工位
想试试双屏开发, 但是钱包不是很富裕 :tieba_087:
12 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: _042)
学生党刚拿到工位
想试试双屏开发, 但是钱包不是很富裕 :tieba_087:
12 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: _042)