1 配置步骤
github网站,从事IT行业的人即使没有用过,也至少也听过,其重要性不必多说,详细的介绍可以自行面向浏览器,这里简单介绍一下centos配置git(ubantu也一样),注意前提是本地安装了git,本文的大致过程为:
(1)注册github账号 -> (2)创建一个repositories仓库 -> (3)在本地生成SSH密钥 -> (4)在github远程填写SSH密钥 -> (5)将远程的创建好的仓库克隆到本地 -> (6)修改本地的配置文件
2详细过程
(1)略,由于国内访问还是会很慢的,其实可以使用国内的码云作为替代。
(2)创建一个仓库
创建好后会自动重定向到一个创建好的页面,图中的链接将会被用来后续的克隆
(3)本地生成密钥
在centos的home目录下即可,输入ssh-keygen,并一路回车,如下(我这里没有在home路径下,是之前的其他目录下的,没有区别)
随后,在home路径下,进入 .ssh/目录下会发现,出现了两个密钥文件,如下
查看其中的公钥文件,cat id_rsa.pub
(4)在github远程填写公钥
复制刚才的公钥数据,打开github网站,点击设置
然后在打开的页面点击左边的SSH and GPG keys
打开后,点击新建一个SSH密钥
粘贴上刚才复制的密钥,并点击添加
添加成功
(5)将创建好的仓库克隆到本地
直接本地执行 git clone +第二步创建仓库时生成的链接,我这里是git clone https://github.com/LUOleel/gits.git并回车,显示下拉成功gits仓库到本地(前面应该演示blog仓库,但是找不到了,只能重新创建一个新的叫gits的仓库)
进入下拉的gits文件目录中,其中通过ls -a可以查看到有一个.git的文件目录,进入该目录,ls查看后发现,有一个config的文件,这个需要配置一下
(6)配置
配置每次提交和修改的用户信息git config user.name ‘name’, git config user.email ‘email’,这个在企业中分工协作时便于互相联系,以及迅速知道是谁提交的
此时再通过进入.git后查询config文件后发现添加了用户信息
3
最后,测试一下,在当前的gits目录下,创建一个文件echo ‘hello world’ > text.txt,并将这个文件git add text.txt 到工作区,然后git commit -m '描述’提交到本地仓库
然后git push推送到github远程服务器上,注意这里要输入账号密码,是注册github的账号和密码,其中密码在输入时不显示
输入正确的账号密码后回车
同时也会发现远程的github的仓库中也有了刚才push的文件
4最后
国内的码云平台也是一样的,当然,Ubuntu的操作也是一致的。有什么问题欢迎指出。