将代码推送到gitnet.fr的步骤与使用 GitHub 或 GitLab 基本一致。gitnet.fr基于 Forgejo(Gitea 的分支),完全支持标准 Git 命令。
以下是具体的代码推送指南:
在推送之前,请确保你已经:
在gitnet.fr 注册了账号。
创建了一个空仓库.
配置好了本地的 Git 用户信息(如果尚未配置):
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
然后,运行命令:ssh-keygen -t rsa -C "your_email@example.com"
生成本地的SSH私钥和公钥,并将公钥(id_rsa.pub的内容)复制,粘贴到gitnet.fr的 Settings -> SSH / GPG Keys 中。(在这里https://gitnet.fr/user/settings/keys添加),添加了公钥后,为了安全起见,请删除本地机器上生成的ssh公钥文件(id_rsa.pub文件)
(参考
https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
然后,
cd 你的项目的根目录
git init . #初始化本地 Git 仓库
git add . #添加所有文件到暂存区
git commit -m "xx" #提交到本地仓库
git remote set-url origin 远程仓库地址 #关联远程仓库
git branch -m main #将默认分支重命名为 main(推荐)
git push -f origin main
-------------------------------------------------------------
如何推送静态网站的根目录的内容到gitnet.fr
在gitnet.fr创建一个名为
pages的空仓库。
将静态网站的根目录的内容推送到这个pages仓库。推送完成后,你的静态网站就可以通过以下链接访问:
https://你的用户名.gitnet.page/
(比如https://briteming.gitnet.page/)
在这个代码托管平台gitnet.fr,好像不支持以项目的子目录的方式访问静态网站。
比如 https://briteming.gitnet.page/xyz就访问不了,尽管我已把~/igi-source-code-by-brightmann/src/quarkdown-output/Giorgio-Garofalo-iamgio/的内容推送到了仓库https://gitnet.fr/briteming/xyz
https://gitnet.page/
No comments:
Post a Comment