一 . github上创建立一个项目
用户登录后系统,在github首页,点击页面右下角“New Repository”
填写项目信息:
project name: hibernate-demo
description : my first project
点击“Create Repository” ; 现在完成了一个项目在github上的创建。
说明:我们创建的是一个github仓库,一个仓库里只能存放(或叫对应)一个项目。
当你创建完成一个仓库的之后,github已经给你一个提示:当你看完了我的文章再来看这个提示就非常清楚了。
Global setup: Set up git git config --global user.name "Your Name" git config --global user.email defnngj@gmail.com Next steps: mkdir hibernaet-demo2 cd hibernaet-demo2 git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:defnngj/hibernaet-demo2.git git push -u origin master
Existing Git Repo? cd existing_git_repo git remote add origin git@github.com:defnngj/hibernaet-demo2.git git push -u origin master
Importing a Subversion Repo? Click here When you're done: Continue
二 . 创建密钥
我们如何让本地git项目与远程的github建立联系呢?之里就用的密钥。通俗点叫口令吧!(天王盖地老,宝塔镇河妖。。)
$ cd ~/. ssh 检查本机的ssh密钥
如果提示:No such file or directory 说明你是第一次使用git。
如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。
$ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*
生成新的密钥:
Ssh-keygen –t rsa –C “defnngj@gmai.com”
注意: 此处的邮箱地址,你可以输入自己的邮箱地址。在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。这个设置是防止别人往你的项目里提交内容。
以下为本机的cmd命令
打开本地C:\Documents and Settings\bbchen\.ssh\github_rsa.pub文件。此文件里面内容为刚才生成密钥。
登陆github系统。点击右上角的 Account Settings--->SSH Public keys ---> add another public keys
把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了
(注意:publickey中不能用空格,否则会出现Permission denied(publickkey)的连接错误)
在git中运行下面命令:
$ ssh –T git@github.com
如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了。
如果以上方法不成功,可以采用Git Gui来创建,在Git GUI的帮助的“show shh key”选项中