快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
1#1、gitee创建空项目
2#git clone git@gitee.com:onlyonexl/myiac-gitee.git
3
4
5#2、本地git端配置好ssh秘钥信息&配置签名
6ssh-keygen
7cat /root/.ssh/id_rsa.pub
8
9git config --global user.email "one@example.com"
10git config --global user.name "one"
11
12
13#3、推送本地目录到远程仓库
14mkdir myiac-gitee
15cd myiac-gitee
16
17echo "# myiac-gitee" >> README.md
18git init
19git add README.md
20git commit -m "first commit"
21git branch -M main #新建并切换到main分支
22git remote add origin git@gitee.com:OnlyOnexl/myiac-gitee.git
23git push -u origin main
24
25
26#4、后续git命令
27git pull
28git add -A
29git commit -m"commit"
30git push在选择 GitHub 开源项目许可协议时,最常见的选择是以下几种:MIT 许可证、Apache 许可证 2.0、GNU 通用公共许可证(GPL)和 BSD 许可证。它们各有特点和适用场景。下面是它们之间的主要区别及如何选择的建议。
选择合适的开源许可协议取决于你的项目目标和对代码使用的期望:
最大限度地鼓励使用和传播:
提供专利保护:
强制开源:
兼顾灵活性与保护:
在选择开源许可证时,考虑你的项目需求、预期的使用场景以及你对代码的控制和传播方式的期望。合适的许可证将帮助你实现项目目标并保护你的工作。
创建一个新的 LICENSE 文件:
LICENSE 或 LICENSE.txt 的文件。选择许可证模板:
使用 GitHub 提供的许可证模板:
LICENSE 或 LICENSE.txt,GitHub 会显示一个“Choose a license template”的按钮。假设你想为你的项目使用 MIT 许可证,以下是手动添加的步骤:
创建一个名为 LICENSE 的文件。
在文件中粘贴 MIT 许可证的文本:
1MIT License
2
3Copyright (c) [year] [fullname]
4
5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal
7in the Software without restriction, including without limitation the rights
8to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9copies of the Software, and to permit persons to whom the Software is
10furnished to do so, subject to the following conditions:
11
12The above copyright notice and this permission notice shall be included in all
13copies or substantial portions of the Software.
14
15THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21SOFTWARE.替换 [year] 和 [fullname] 为当前年份和你的名字或组织名。
保存 LICENSE 文件。
使用 Git 命令行或 GitHub Desktop 提交文件:
1git add LICENSE
2git commit -m "Add MIT license"
3git push origin main回到你的 GitHub 仓库主页,你会看到一个新的标签,表明你的项目已经被许可,并显示所选的许可协议。
通过这些步骤,你可以确保你的 GitHub 开源项目有明确的许可协议,帮助其他开发者合法地使用、修改和分发你的代码。



强制开源:
- 选择 GPL:如果你希望确保所有基于你的代码的衍生作品必须也是开源的,并且也在 GPL 许可证下发布,那么 GPL 是合适的选择。注意,GPL 有不同版本,最新的是 GPLv3,解决了一些 GPLv2 中的法律空白和专利问题。
这里我更新了日期信息:



结束。
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白