一、clone工程有两种:

1)HTTPS (pull和push的时候需要密码)

2)SSH (不需要密码,但是需要创建公钥)

创建公钥的目的:

使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)

步骤:

1.打开终端(git)进入.ssh目录

cd ~/.ssh

如果.ssh文件夹不存在,执行指令自动创建

mkdir ~/.ssh

2.生成RSA密钥对

ssh-keygen -t rsa -C “你的邮箱@xxx.com”

为了方便全程回车即可(不用输入ras文件名及密码)

Generating public/private rsa key pair…

三次回车即可生成 ssh key

3.查看公钥内容

cat ~/.ssh/id_rsa.pub

4.将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)

粘贴地址 https://gitee.com/profile/sshkeys

5.添加公钥完成后进行测试公钥

测试SSH链接

ssh -T git@gitee.com

当终端提示welcome to Gitee.com,yourname!表示链接成功

至此以后只要拷贝ssh链接地址,然后利用git指令即可进行相关操作!

二、项目上传到github上的步骤

1、打开git-bash.exe
2、cd d:目录(指到d盘的文件目录下)
3、git init
初始化成功后你会发现项目里多了一个隐藏的文件夹.git
4、执行指令git add . (点)
将所有文件添加到仓库
5、执行指令 git commit -m “提交文件”
双引号内的是提交注释
6、关联github仓库,复制https网址
7、执行指令:git remote add origin https…git
8、git pull --rebase origin master
可以通过如下命令进行代码合并【注:pull = fetch+merge】
9、执行上面代码后可以看到本地代码库中多了README.md文件
10、git push -u origin master

上传本地代码

三、项目上传到码云上的步骤

1.在码云上新建仓库,克隆下载处,复制SSH

mac 码云 生成公钥与私钥_git


2.在本地文件夹右键打开git-bash here(前提你得装完Git)3.先完成你的邮箱和名字认证(这是第一次认证,如果之前认证完事,跳过此步骤)

git config --global user.name “Your Name”

mac 码云 生成公钥与私钥_Git_02


4.把远程仓库克隆到本地

git clone git@gitee.com:philo_gyq/node.git

注:“ git@gitee.com:philo_gyq/node.git”是你的SSH

克隆成功后,你本地就会有你远程仓库的文件,文件里面会有README.md文件

5.在本地的仓库内新建文件上传到码云仓库

(1)、git status 查看更新状态,红色字代表更新,绿色字代表已提交到暂存区

(2)、git add 文件名 把指定文件提交到暂存区

git add . 把所有的更新文件都提交到暂存区

(3)、 git commit -m “注释” 把暂存区的文件提交到master 分支区

(4)、 git push -u origin master 把master 分支区里的所有文件提交到远程仓库*

mac 码云 生成公钥与私钥_mac 码云 生成公钥与私钥_03


6.如果想要下载远程仓库的文件更新到本地,将会覆盖掉本地的文件

git pull