GitHub上传项目用法:

 Git 是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括 RubiniusMerb在内的很多知名项目都使用了GitGit同样可以被诸如CapistranoVlad the Deployer这样的部署工具所使用。同样,eoe.cn客户端的源码也托管在github上。

      基本步骤:

1.github上注册一个账号。注册之后,“create new Repository”。

 

2.在本地安装msysgitgithub是服务端,需要在电脑上安装一个Git客户端,可以使用msysgit。该软件提供Git的核心功能,基于命令行。

 

3.创建一个本次仓库(文件夹),进入该仓库,右击鼠标,选择Git Init Here,会多出来一个.git文件夹,表示本地Git创建成功,右键选择Git bash进入Git命令窗口。为了上传本地仓库到github上,还需要配置ssh key

 

4.配置Git。首先在本地创建ssh key。输入命令:ssh-keygen -t rsa -C  "  403136170@qq.com  "    

(最好是你在第一步注册中使用的邮箱),它会生成一对Key,然后才能通过加密的方式和服务器的代码库取得同步。Key被分成两个文件,一个私钥(id_rsa,一个公钥(id_rsa_pub,私钥保存在你的电脑上,公钥交项目负责人添加到服务器上。成功后,会在上面指定的路径下生成一个.ssh文件夹,进入后,打开id_rsa.pub,复制里面的内容,Key。回到github,进入Account Settings,左边选择SSH KeysAdd SSH Key,title随便填,粘贴Key。为了验证是否成功,在git bash下输入    ssh -

[email protected],如果提示是否continue,输入yes,就会看到Youve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github

 

5.把本地仓库上传到Github上。在此之前还需要设置usernameemail,因为github每次commit都会记录他们。

git config --global user.name "xxlixin1993"

git config --global user.email "your email"

github上的空工程拉下来:

git clone https://github.com/xxlixin1993/profile

添加远程地址:git remote add origin [email protected]:xxlixin1993/profile.git     [profile.git为你在github网站上建立的repo名字加上.git后缀]

 

然后cd进入要上传的仓库

 

6.在本地仓库加入要上传的文件。输入以下命令:

加入新文件

git commit -m "code has been changed"

git add .

git push origin master (git push将本地仓库推送到远程服务器)