border

0 今天是
无标题

linux‎ > ‎

Permission denied on GitHub

=============================
Permission denied on GitHub
=============================
 
* By: Bian Jiang (borderj@gmail.com)
* From: http://www.b0rder.com
* Date: 2008.11.11
 
 
进来在学习Git,于是在GitHub上创建了个项目,把自己常用的代码快方上去,但是在上传的时候出现授权问题.
 
1.按照 GitHub 上面的介绍::
 
  mkdir border
  cd border
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:border/border.git
  git push origin master
  Permission denied (publickey).
  fatal: The remote end hung up unexpectedly
 
 
2.参照GitHub上面的Guider创建ssh授权::
 
border@ubuntu:~/.ssh$ ls
known_hosts
border@ubuntu:~/.ssh$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/border/.ssh/id_rsa): <enter>
Enter passphrase (empty for no passphrase): <enter>
Enter same passphrase again: <enter>
Your identification has been saved in /home/border/.ssh/id_rsa.
Your public key has been saved in /home/border/.ssh/id_rsa.pub.
The key fingerprint is:
6d:15:80:df:07:7c:9a:fc:79:60:1d:4e:60:f5:80:0f border@ubuntu
border@ubuntu:~/.ssh$ ls
id_rsa id_rsa.keystore id_rsa.pub known_hosts
 
 
3.把文件id_rsa.pub 中的Key复制到GitHub帐户管理上::
 
   a.复制~/.ssh/id_rsa.pub文件内容到剪切板上.
   b.在浏览器 github > account -> add another public key 中添上你刚刚复制的内容,Title可以随便添,并保存.
   c.返回.ssh 目录执行 ssh-add 命令。
   d.现在你可以把你的 README push 到 GitHub上了.
 
 
参考:
    1. http://github.com/guides/providing-your-ssh-key#linux
 
* By: Bian Jiang (borderj@gmail.com)
* From: http://www.b0rder.com
* Date: 2008.11.11
 
--EOF--