Git安装后配置Gitee发现C盘下无.ssh
git下载可使用的镜像
CNPM Binaries Mirror
言归正传:Git安装后配置Gitee公钥,发现C盘下无.ssh文件怎么办呢。。。(正常安装了Git应该都有)
自己建一个吧,没问题的
一、如何配置git的公钥?
首先,打开C盘按照下图所示的路径找到.ssh文件(没有的话按照 上述既定方针 办)
复制上述路径,开始菜单里面打开Git Bash,输入命令:cd 复制的路径
输入生成公钥的命令
如果遇到阻拦直接按空格即可
生成成功后会在刚刚的路径下生成两个文件
记事本打开带有.pub后缀的文件,复制
打开gitee, 粘贴到这里就可以啦
二、公开仓库可以设置的开源许可证(常见的)
1. MIT 许可证
允许自由使用、修改、分发代码,包括商用。但要求保留原始作者的版权声明。
2.Apache 2.0
允许自由使用、修改、分发,含商用。但是由作者提供专利授权,需要保留版权声明
3. GPL(GUN General Public Licence)
允许自由使用、修改、分发, 修改后的代码需使用GPL许可证(修改后的代码也必须是开源的),常用于社区项目。
4. LGPL
同GPL,同时允许将该项目链接到闭源软件
5. BSD许可证
允许商用和修改,必须保留作者声明,同时,可以插入广告。常用于学术研究和工具开发。
6. MPL (Mozilla Public License)
修改后的代码保持开源,但是允许部分是闭源的 举例:FireFOX
7. Unlicense
无任何限制。
三、gitee和svn的区别
SVN是集中式的,所有人的代码都需要与核心进行交互。用户如果不链接服务器,无法获得软件的历史版本,也没办法验证不通版本的适用性。同时,如果服务器坏了,所有数据都会出现问题。
GIT,分布式,每个人都可以获取整个软件的所有版本的内容(存在安全风险),类似网络的边缘系统,每一个节点都是一个完整的服务器。只要一个不坏就可以恢复整个软件。
四、Git的常用命令
#查看系统config
git config --system --list#查看当前用户(global)配置
git config --global --listgit config --global user.name "kuangshen" #名称
git config --global user.email 24736743@qq.com #邮箱# 在当前目录新建一个Git代码库
$ git init# 克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url] # https://gitee.com/kuangstudy/openclass.git#查看指定文件状态
git status [filename]#查看所有文件状态
git status# git add . 添加所有文件到暂存区
# git commit -m "消息内容" 提交暂存区中的内容到本地仓库 -m 提交信息# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥
ssh-keygen