将本地的代码推送到公网的github账号去
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
最近工作上需要用到github账号,拜读了一位叫廖雪峰的大神的文档,把git的前世今生说的特别详细,大家有兴趣的口语去看看,及时你是小白你也能看明白,前提是你得静下心来看。如果你是个开发的话,知识想讲本地的代码推送到你的github账号上去,那么我这篇博客会手把手教你如果实现,好了,废话不多说,我们直接开始我们的表演吧。
一.在服务器上安装git
说白了,git是个linux程序,当然很早以前就有人把git移植到windows操作系统了,我这篇博客主要写的是在linux操作系统上实现的。操作系统用的是centos6.6(官网的iso镜像)。安装起来特别麻烦。其实没有必要用源码安装,反而把事情弄复杂了。安装命令如下:
[[email protected] day1]# yum -y install git
安装完成后,还需要最后?一步设置,在命令?行输?:
二.创建服务器与github账号通信的密钥
1.创建秘钥:
[[email protected] yinzhengjie]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
63:2e:54:58:27:d5:1f:94:8b:ab:1b:0e:89:1c:57:eb [email protected]
The key‘s randomart image is:
+--[ RSA 2048]----+
| o.o. ... |
| o o . o |
| . . . o o |
| . . .. o |
| o S . . |
| o * + . |
| + + E. |
| . o.. |
| o. |
+-----------------+
[[email protected] yinzhengjie]#
2.查看创建好的密钥信息
[[email protected] yinzhengjie]# cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApVko3f9uiyfNX6Xu02e33258dtFooKKnDMbx4FJUP1VP7DhZZfrUWjwcrsfAc9FUlmcVzoR40KzfMvaCxW5ZBPv+IRCLyB7EsdjLefbXD4f+1GwTI0LVNAAy4bezvLXZJKO8Pi0TM0r58gi0aAqFN4AZ4phYXzjrW2FRhIG3qPrRWR/2CXf448MMw0mQ+xhS8SaRR2aEaA/b8xmb75xtbK/gYehGsyCagpokGokAXUwPkcH6/300QdRpdMgSVJVpPFNM/fDRBwJnZB0Sl6pSSLroG3WiiUXL2fN/7ZnT3mNp4jYHwYMvhbsaEhG72uSFl7HlMO3nxITkHibqd1ThGw== [email protected]
[[email protected] yinzhengjie]#
三.在gitbub中给你的服务器授权
1.登录官网
2.配置秘钥,点击设置
3.配置秘钥,新建一个机器的秘钥,
4.将刚刚在服务器上自己生成的公钥贴上去
5.创建成功如果没有提交代码,钥匙为灰色,提交后会显示绿色
四.在服务器上向github账号上推送代码
1.