查看是否有文件id_rsa以及文件id_rsa.pub
luchao@speakin:~$ cd ~/.ssh ls
luchao@speakin:~/.ssh$
luchao@speakin:~/.ssh$
2.没有ssh key,在终端输入:
ssh-keygen -t rsa -C "luchao@speakin.ai"
3.执行命令
ssh -v git@github.com
4.重新输入
ssh-agent -s
ssh-agent bash
5.在输入
ssh-add ~/.ssh/id_rsa
6.去打开刚才生成的id_rsa.pub里面的内容复制到github账号内
settings>>SSH and GPG keys>>new SSH key
7.验证key
ssh -T git@github.com
- Permission denied (publickey).
ssh-add ~/.ssh/id_rsa
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'id_rsa.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
luchao@speakin:~/.ssh$ chmod 0600 id_rsa.pub
luchao@speakin:~/.ssh$ chmod 0600 id_rsa.pub
luchao@speakin:~/.ssh$ ssh-add id_rsa.pub
git创建新分支,并将本地代码提交到新分支上
1.下载仓库
git clone git@git.speakin.cc:xuminqiang/speakin-kaldi.git
2.管理分支
2.1 查看本地分支
git branch
*标识的是你当前所在的分支。
2.2 查看所有分支
git branch -a
2.3 删除本地分支
git branch -D name
强制删除本地分支(如果有错误提示表示当前分支正在使用中,需要先切换到master分支,在执行删除)。
如git checkout master ,git branch -D webapack-babel-loader
2.4 删除远程分支
git push origin :name
删除远程的分支,注意冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。
2.5 本地创建新的分支
git branch [branch name]
2.6 切换分支
git checkout [branch name]
git提交本地代码到新分支
- 切换到新的分支
git checkout [branch name]
例如
$ git checkout gh-dev
Switched to branch 'gh-dev'
- 添加本地需要提交代码
git add .
- 提交本地代码
git commit -m "add my code to new branchB"
- push 到git仓库
git push origin [branch name]
git push origin gh-dev
参考[https://blog.csdn.net/chen134225/article/details/95475960]