第一,下载并安装git
第二,创建github账号
GitHub网址:https://github.com/
进入注册界面, 选择注册免费账户
GitHub选择的默认通信方式是SSH,所以要先在Git里面生成SHH Key,打开Git Bash在其中输入如下命令:
ssh-keygen -t rsa -C “name"
之后会让你选择是否对存放SSH Key的文件夹进行加密,一般都不需要的。一路回车,就OK了。
在c盘,当前用户文件夹下,有个.ssh 文件夹,在里边 找到 id_rsa.pub文件,用记事本打开,复制其中的全部内容。
登陆你的GitHub账户,依次点击Account Settings > SSH Public Keys > Add another public key,把id_rsa.pub中的内容拷贝进去 。
至此,基本的设置已经完成了。
成了。
测试你的Git
经过上述配置,你的Gti应该可以通过SSH连接GitHub服务器了,让我们来测试下
ssh -T git@github.com
第三,建立本地git仓库
登陆GitHbu后创建一个新的仓库(New repository),命名为HelloWorld.
上面只是创建了一个空的代码仓库,下面就在本地创建一个HelloWorld的项目,并将其推送到Github中。创建D:\GitProject\HelloWorld的目录结构。
首先,git要求使用者必须提供自己的身份标识,为此我们需要在git bash中执行以下命令:
git config --global user.name "myname" //此名字是你的github账户名
git config --global user.email 12@163.com
同过cd命令进入到刚才创建的HelloWorld目录中,然后使用git init来初始化当前目录,该目录中会生成一个.git的隐藏目录:
在D:\GitProject\HelloWorld目录中添加一个readme.txt文件,文件中写入“my first hello world project!”,然后用git add 命令以及git commit命令将其添加到库中。
下面就是最关键的步骤了,将本地的代码库提交到Github中,首先要使用命令来创建密匙,该密匙会在Github的设置中用到。
我系统是windows server 2008R2 ,生成的密匙在C:\Users\Administrator\.ssh目录下,打开id_rsa.pub文件,复制里面所有内容。
现在一切就绪,在Git base 中使用命令就可以将本地代码推送到Github
现在刷新下在Github中的项目页面,出现推送上去的readme.txt文件。
注:readme.txt文件是自己用鼠标在相应目录下建立的,也可以换成别的任意文件。对应命令中readme.txt名字相应修改就行。