提交项目到GitHub(转http://hi.baidu.com/jspring/blog/item/59f7dfcdce190a560fb345c1.html)

Coordinator
Apr 13, 2012 at 3:37 AM
提交项目到GitHub(这个就叫"有心栽花花不开,无心插柳柳成阴")
2009-01-07 17:51
前阵子想办爱美发网站源码提交到GitHub 死活都提交不上去,今天偶尔试了一下,结果就成功了,这就叫有心栽花花不开,无心插柳柳成阴。

下面记录下提交过程:

1、建立你要提交的项目目录。
2、用git init 初始化
3、touch README(测试文件)
4、git add README
5、git commit -m "first commit"
6、git remote add origin git@github.com:你的注册名/你在github上建立的项目名称.git

在这里重要的一步要做。

7、要使用GitHub首先需要创建SSH Key。SSH将用来加密本机与远端服务器之间的通信。同时也是识别你对代码所做的变更的方法。SSH Key可以使用Git命令行来产生。如果你已经有一个SSH Key了,那么在这里也可以直接使用。要使用Git创建SSH Key 首先需要打开Git Bash 命令行。

输入命令:

ssh-keygen -C "username@email.com" -t rsa

说明:username@email.com 需要更换成你自己的Email地址

程序将提出一些问题,接受文件默认存放位置,当要求输入pass phrase时,如果本机安全没有问题,也可以不输入。找到当时制定的文件存储位置中id_rsa.pub文件。这就是在GitHub上申请帐户时需要使用的SSH公钥文件。

8、打开id_rsa.pub复制其内容,然后打开
GitHub -> Account ->add another public key 标题你自己定,将复制的ssh key粘贴到key输入框中,然后保存就可以了。

9、git push origin master

下面就是去看你提交的结果了。


开始工作:

git clone git@github.com:你的注册名/你在github上建立的项目名称.git (注意和公共用户的区别)

(在其它电脑也需要生成ssh key,同样要在Account中添加)

git remote update origin git@github.com:你的注册名/你在github上建立的项目名称.git (以后的操作都是update)

更多更详细的说明参考:
http://github.com/guides/home

http://github.com/guides/providing-your-ssh-key

下面是github的步骤

Global setup:

Download and install Git
git config --global user.email liujiuwu@gmail.com

Next steps:

mkdir hairdressing
cd hairdressing
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:liujiuwu/hairdressing.git
git push origin master

Existing Git Repo?

cd existing_git_repo
git remote add origin git@github.com:liujiuwu/hairdressing.git
git push origin master

Importing a SVN Repo?

Click here

When you're done:

Continue