
小王提问:GitHub 已经有1亿用户在使用了,同样Gitee用户总量超过600万。
为什么你还使用ContextOS管理你项目仓库?
老王回答:
下面是是我个人使用经验,不一定使用其他人
我在gitee建立一个项目仓库,来管理知识笔记,记录自己学习
使用ContextOS 在管理之后有下面三个作用
例如 公司 使用window,回家使用mac,出差路上 没有笔记本,只有手机。方便自己随时访问。
用户购买了 云2C2G的 window 云主机 ,想再在云主机做简单的应用 ,远程访问时个问题
遇到一个问题,无法随时随地访问,修改,并缺2C2G无法使用vscode等工具,
今天试试ContextOS能解决这个问题吗?
补充:
GitHub是一个在线软件源代码托管服务平台,用于公开程序或软件的代码。
使用Git作为版本控制软件,
由开发者克里斯·汪斯崔斯、P·J·海特和汤姆·普雷斯顿·沃纳使用Ruby on Rails编写而成。
在2018年,GitHub被微软公司收购。
来源:https://github.blog/news-insights/company-news/100-million-developers-and-counting/
git clone https://shylinux.com/x/ContextOS cd ContextOS && source etc/miss.sh 启动:./bin/ice.bin
http://localhost:9020
小提示:
hthttp://101.43.226.54:9020/#profile:dream:dream:tabview
第一次访问程序 授权客户端登陆:
http://对外ip地址:9020
cd /root/ContextOS//ContextOS安装目录
./bin/ice.bin admin space loginb3a5919b3ec8f1bab7508aad8250dece

说明:仓库 和镜像 可以先不填写
创建完成:

创建完成后 在云主机查看 创建一个目录(一个项目就一个目录)
/root/ContextOS/usr/local/work/20250205-read_book
点击 后台 进入代码管理

配置git 提交代码 用户和密码
类似:
git config –global user.name “Your Name” git config –global user.email “your_email@example.com”


小提示

创建完

对应云主机

管理 远程仓库


等价于:git clone https://gitee.com/wang_cyi/p1_good_night.git,git pull
界面操作 和命令操作效果一样

查看云主机 确认 代码已经下载完成

说明:
每个目录都是有作用的,类似unix目录标准。

https://bbs.shylinux.com/forum.php?mod=viewthread&tid=4&extra=page%3D1
你的 ~/.ssh/config 配置中,已经包含了 SSH 连接所需的基本信息:
Host money
HostName 101.43.1.1 //public ip
Port 22
User root但这个配置本身并不能实现免密码登录,你还需要 配置 SSH 密钥认证
使用 ssh-copy-id 方便地将你的公钥 (~/.ssh/id_rsa.pub) 复制到远程服务器:
ssh-copy-id root@101.43.1.1/或者,手动将公钥追加到服务器的 ~/.ssh/authorized_keys:
sh
cat ~/.ssh/id_rsa.pub | ssh root@101.43.1.1 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'authorized_keys 文件的作用~/.ssh/authorized_keys 文件用于存储允许免密登录的公钥。
当客户端使用 SSH 密钥登录时,服务器会检查该文件中的公钥是否匹配,以决定是否允许无密码访问。
chmod 600 ~/.ssh/authorized_keys # 只允许文件所有者读写
chmod 700 ~/.ssh # 目录必须是仅用户可访问
chown user:user ~/.ssh -R # 确保所有权正确
在远程服务器 ,编辑 SSH 配置:
/etc/ssh/sshd_config确保以下参数正确:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no # 可选,禁止密码登录,提高安全性然后重启 SSH 服务:
systemctl restart sshd # Linux 通常使用https://shylinux.com/c/portal/started/#studio/note.shy
web.wiki.word 是 Contexts 用来管理笔记与文档的工具,Contexts 的文档以 .shy 作为文件格式的后缀。 语法也非常简单,就是命令加参数,像命令行一样使用。其中命令就是 Contexts 中的所有的工具名。 所以 Contexts 中的所有工具都可以在文档中直接使用。
包括 Contexts 的官网 web.wiki.portal,也只是在 web.wiki.word 上包装了一个布局和路由而已。 官网的所有内容也是用 .shy 文档来保存的,其中所有的内容在 web.wiki.word 中也一样显示。
Contexts 的文档不需要单独存放,直接和代码保存在一起,都在 ./src/ 目录下, Contexts 在构建时,会根据代码结构,将关联的文档打包进 bin 文件中,以便在运行时随时查看
src目录下是模块化的代码加文档,在编译时,会打包到程序文件里。如果你的笔记比较多,可以创建一个代码库,存在usr的子目录里,在etc/miss.sh 添加 ish_miss_prepare https://xxx,即可自动维护你的文档库。
ContextOS 编辑器也是一个框架,支持各种语言和功能的扩展,只需要添加模块即可。