标签:github
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 git@github.com,如果提示是否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 git@github.com: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将本地仓库推送到远程服务器)
本文出自 “xxlixin” 博客,请务必保留此出处http://xxlixin1993.blog.51cto.com/9498220/1661779
标签:github
原文地址:http://xxlixin1993.blog.51cto.com/9498220/1661779