GitHub上传项目用法:
Git 是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括 Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。同样,eoe.cn客户端的源码也托管在github上。
基本步骤:
1.在github上注册一个账号。注册之后,“create
new Repository”。
2.在本地安装msysgit。github是服务端,需要在电脑上安装一个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 Keys,Add SSH Key,title随便填,粘贴Key。为了验证是否成功,在git
bash下输入 : ssh -
T [email protected],如果提示是否continue,输入yes,就会看到You’ve successfully authenticated, but
GitHub does not provide shell access 。这就表示已成功连上github。
5.把本地仓库上传到Github上。在此之前还需要设置username和email,因为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将本地仓库推送到远程服务器)