Git:Git环境搭建(码云),ssh密钥生成

前言:

本篇是基于码云仓库的git环境搭建,使用码云好处是网络稳定,github不稳定,当然有vpn的或者会da ti zi的建议用github

 

什么是Git

 Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git和svn的区别

git分布式svn集中式:

通俗的说就是svn的版本库只有一个,叫做”中央服务器“,开发人员都需要实时联网去中央服务器找信息,缺点,中央服务器坏了,活就干不了;

git分布式,每个开发人员都是一个”中央服务器“,都是独立的,版本改完后,互相推送就可以实现版本控制了;

实际开发中git也会有一个24小时的服务器,作为版本交互的服务器

原因:开发人员的电脑不是24小时开着的所以当别人工作你休息的时候,别人就无法访问你的服务器,此时就需要一个24小时的服务器作为代替,去记录存储版本

 

Git环境搭建(码云仓库)

(1)官网下载,之后基本上选next就可以了,当鼠标点击右键出现如下图,证明安装成功

 

 注意:新下载的git必须配置用户名username和邮箱email,否则是不能提交项目的

设置用户吗username和邮箱:

git config --global user.name "cl"  #名称
git config --global user.email 33333@qq.com #邮箱
git config --global --list #查询当前用户

 

 

 

 

 

 

 

(2)注册或者登录码云

(3)创建本地仓库,仓库相关设置,根据自己的要求设置即可,(一般选择开源,私有的花钱)

(4)仓库创建完成后,点击克隆/下载,复制ssh链接,一般以ssh做传输协议安全,

(5)在本地项目下点解Git-Bush Here ,目的:打开git命令界面,

(6)输入命令 

git clone ssh地址  //将项目克隆到本地

 (7)如果出错,有可能ssh密钥没生成,现在开始生成ssh密钥

  打开本地.ssh文件夹地址:C:\Users\自己的用户名\.ssh,右击鼠标,选中Git Bush Here,输入命令

ssh-keygen -t rsa -C "7777777@qq.com"   //回车三次,会生成两个文件

 

 

 证明成功了

将.pub内容文件复制
最后在主页添加复制内容(公钥)

 (8)此时回到步骤(6)输入克隆命令!,此时码云上的项目就已经到达本地

(9)提交项目,输入命令

git add .   //提交所有文件(主要是改过的),这里是加入进去
git status  //查看状态
git commit -m"first commit"   //本地提交文件,-m后接提交信息,如:frist commit

注意:如果commit失败,注意看失败原因,跟着提示命令走,设置相应信息,我这里是username,之后再提交就ok了

$ git push origin master //提交本地文件到码云

此时去码云仓库验证一下,会发现已经提交成功

 

 

 

 

 

   

 

posted @ 2021-02-01 12:36  凸然猿  阅读(229)  评论(0编辑  收藏  举报