github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。
1.登录官网注册账户以及创建仓库,并创建一个Repository ; 2.下载并安装客户端 Git for windwos 装完后右键鼠标会多出一些选项来,在本地仓库里右键选择Git InitHere,会多出来一个.git文件夹,这就表示本地git创建成功。右键GitBash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git (1) 首先在本地创建ssh key; $ ssh-keygen-t rsa -C "your_email@youremail.com " 注意: "your_email@youremail.com " 为注册邮箱 ,之后会要求文件夹创建 、确认路径 和输入密码 ,一般情况下,输入文件夹名后,默认一路回车即可。成功创建后,会在~/下生成.ssh文件夹,打开id_rsa.pub,复制。回到github,进入AccountSettings,选择SSH Keys ,Add SSH Key ,自定义titl e 名,粘贴。
(2)为了验证是否成功,在gitbash下输入: $ ssh -Tgit@github.com 如果是第一次的会提示是否continue,输入yes就会看到:You’vesuccessfully authenticated, but GitHub does not provide shellaccess 。这就表示已成功连上github。
(3)上传项目 $ git config --global user.name "your name"
提示:"your name" 为 创建的 Repository 名称
$ gitconfig --global user.email "your_email@youremail.com "
提示:" "your_email@youremail.com " 为 登录github的账号
(4)进入要上传的项目,右键git bash,添加远程地址: $ git remote add origin git@github.com:yourName /yourRepo 提示:yourName表示 github中的用户名 , yourRepo 表示新建的仓库 ,当然,也可以直接修改config来配置远程地址。
4.提交、上传
(1)初始化
$ git init
(2)接下来在本地仓库里添加一些文件,比如README, $ git add README $ git add README
$ git commit -m "first commit" (3)上传到github: $ git push origin master 提示:gitpush命令会将本地仓库推送到远程服务器。 git pull命令则相反。 使用git status 可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。