前段时间接触了github,一直来不及配置,但是昨天配置的时候按着教程走,也费了好久的时间,我觉得它一直用文字来讲有时候会有人看不清,我觉得图靠谱~


首先你得注册一个github账号,登录官网一进去就是你注册的界面,然后祝你成功。。


我说的是在windons上如何在本地使用git-bash,首先你应该创建一个git的本地仓库



一个空的仓库就建设好了


先不要关,先打开你的git根目录。





进这个你创建的文件夹,然后放入一些文件,我觉得txt就可以了,把你写的代码放在里面。


接下来回到git-bash




然后输入这两行命令 。(后面两个)


这时候一个本地库就算是构架好了,但是你想着把它和远程链接,这时候你需要知道你自己秘钥,在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

我想着你应该没有

然后你在git-bash页面上输命令:$ ssh-keygen -t rsa -C "youremail@example.com"


一路回车有一个地方还要输入yes,如果出现这个页面,你照这我箭头指的方向,找到你的id_rsa文件,复制里面的内容。然后打开你的网页版github。


一直点我箭头指的位置就好了。



          填上任意Tile;

       在Key文本框粘贴id_rsa.pub文件中的内容



因为我在以前已经将秘钥设置了,所以下面会有那个钥匙的样子,而你们没有,当你搞完上面的所有步骤,那么秘钥配置已经搞定了。

接下来 大家秘钥也配置好了,然后你就需要一个远程库来接受你本地库的文件,在github上创建一个远程库。



现在远程库也已经建设完毕。


现在需要将他两个链接起来、这个就很简单了。



当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?

这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。

Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:

Warning: Permanently added 'github.com' (RSA) to the list of known hosts.

这个警告只会出现一次,后面的操作就不会有任何警告了。



关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git


使用命令git push -u origin master第一次推送master分支的所有内容


此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改




到现在你的程序已经推送上去了,其实挺简单的。



Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐