这几天要push代码到github,发现之前用的密码方式被取消了,需改成ssh key的方式。
1.生成ssh-key
ssh-keygen
#会产生 ~/.ssh/id_rsa 和 ~/.ssh/id_rsa_pub 文件
#如果是从别的地方拷贝过来的id_rsa,需chmod 400 ~/.ssh/id_rsa更改属性
2.在github上新建仓库
https://github.com/paulwong888/python-ai
3.导入公钥到github
打开你的ssh公钥文件,通常位于~/.ssh/id_rsa.pub。复制公钥内容,然后登录到你的github账户,进入settings > ssh and gpg keys,点击"new ssh key"按钮,粘贴你的公钥,然后点击"add ssh key"。
4.克隆仓库
git config --global user.name "john doe"
git config --global user.email johndoe@example.com
git clone git@github.com:paulwong888/python-ai
5.导入project到eclipse
上步克隆时已经在本地新建了一个本地仓库,import->git->project from git->existing local repository,选择python-ai/.git文件夹
之后的操作和用密码的方式是一样的。
如果是vs code的操作,可参考: