解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

在terminal生成ssh key

ssh-keygen -t rsa -C "xxxxxxxx@qq.com"

xxxxxx@qq.com改为自己的邮箱即可,途中会让你输入密码啥的,不需要管,一路回车即可,会生成你的ssh key。(如果重新生成的话会覆盖之前的ssh key。)

GitHub端操作

  1. 复制id_rsa.pub 的内容
  2. github 找到设置
  3. 然后找到 SSH and GPG Keys
  4. 点击 New SSh key
  5. 输入名称
  6. 将复制的id_rsa.pub的内容粘贴到下面,保存

返回服务器设置git,clone github 仓库到本地

Git global setup
git config --global user.name "xxxx"
git config --global user.email "xxxx"

Create a new repository

git clone http://192.168.1.129:1080/nlp/nlp.git
cd nlp
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Push an existing folder

cd existing_folder
git init
git remote add origin http://192.168.1.129:1080/nlp/nlp.git
git add .
git commit -m "Initial commit"
git push -u origin master
(git remote rm origin 清除远程链接)

Push an existing Git repository

cd existing_repo
git remote rename origin old-origin
git remote add origin http://192.168.1.129:1080/nlp/nlp.git
git push -u origin --all
git push -u origin --tags

版权声明:本文为weixin_40959890原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。