一、下载git并设置
1、git设置用户名和邮箱的命令
git config --global user.name "username"
git config --global user.email "useremail@163.com"
2 、 查看用户名和密码
git config user.name
git config user.email
3、 查看其他配置信息(git设置列表)
git config --list
二、生成公钥
macOS生成密钥
ls ~/.ssh
ssh-keygen -t rsa -C "xxxxxxx@126.com"
cat ~/.ssh/id_rsa.pub
//直接复制这句生成即可,这边edxxxxx是gitee给用户的特殊id 邮箱也并不约束,用来辨识而已
$ ssh-keygen -t edxxxxx -C "xxxxx@xxxxx.com"
# Generating public/private edxxxxx key pair...
Enter file in which to save the key (/d/Users/AQAXK/.ssh/id_edxxxxx):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /d/Users/AQAXK/.ssh/id_edxxxxx
Your public key has been saved in /d/Users/AQAXK/.ssh/id_edxxxxx.pub
The key fingerprint is:
SHA256:MKMmEUOu2tiVno4dWNiDu6k4BHHEYFoDDNqmTQwAmes xxxxx@xxxxx.com
The key's randomart image is:
+--[EDxxxxx 256]--+
|%XB |
|BBo+ |
|o+B + |
|o* = o + |
|= = O S |
|.E O o |
|+ = + |
|o * . |
|oo+ o |
+----[SHA256]-----+
git bash里面执行以下命令
cat ~/.ssh/id_edxxxxx.pub
ssh-edxxxxx AAAssss1sssssIAmHdg+Csssss61bxMsssssssss+hsssssssssyE xxxxxx@xxxx.com
三、本地与gitee建立连接
首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
ssh -T git@gitee.com
四、创建项目敲代码
ng new xxxx
五、创建远程仓库
什么都不要设置
Git 全局设置:
git config --global user.name "sora89"
git config --global user.email "xzj_thrive@126.com"
创建 git 仓库:
mkdir ng-dynamic
cd ng-dynamic
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/sora89/ng-dynamic.git
git push -u origin "master"
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/sora89/ng-dynamic.git
git push -u origin "master"
六、trace并提交远程仓库
> git add .
> git commit -m 'first commit'
> git remote add origin https://gitee.com/xxxx/xxxxx.git
> git push -u origin master
//这边会要求登录gitee