准备工作
git安装
官网下载
创建ssh key
- 设置自己的username和email(github和gitee会记录的)
1 2
| git config --global user.name "itxh" git config --global user.email "892457803@qq.com"
|
- 创建ssh key(换成自己的)
1
| ssh-keygen -t rsa -C "892457803@qq.com"
|
有要输入的地方,回车就行
成功后会创建一个**.ssh**文件夹,里面有一个id_rsa.pub
文件,复制里面的内容
用一下命令来查看id_rsa.pub
里面的内容
1 2
| win:C:\Users\用户名\.ssh macOS:/Users/用户名/.ssh
|
- 给GitHub/Gitee添加公钥
- 登录GitHub,点击
头像
,点击Settings
,点击SSH and GPG keys
,再点击New SSH key
,标题随便起,key
添加id_rsa.pub
里面的内容 - 登录Gitee,点击
头像
,点击设置
,点击SSH 公钥
,标题随便起,公钥
里添加id_rsa.pub
里面的内容
检验是否连接成功
- Github检验,出现你的姓名,表示连接成功
- Gitee检验,出现你的姓名,表示连接成功
常用命令
1 2 3 4 5 6 7 8 9
| //上传本地项目到仓库 $ git remote add origin git@github.com:dongyubin/android.git //添加你要上传的文件 $ git add . //提交项目 $ git commit -a -m "dongyubin" $ git pull --rebase origin master //更新项目,先添加文件,再提交,更新前最好用git pull origin master更新一下你的本地项目,因为可能有别人做了更新 $ git push origin master
|
问题解决
- 解决Mac下SourceTree每次都让输入密码的问题
1
| git config --global credential.helper store
|