CentOS系统下使用Github
阅读这篇博客的前提是你已经有自己的Github账号,且有一个空的Repository。你需要在CentOS上安装git,ssh命令,此处跳过,不作为重点。首先就是链接Github:生成git公私钥;ssh-keygen -t rsa -C "邮箱@xx.xx",一路回车采用默认设置。查看公钥内容,并粘贴到github上公私钥内容一般存在当前用户家目录下的.ssh目录中,即cd
·
阅读这篇博客的前提是你已经有自己的Github账号,且有一个空的Repository。
你需要在CentOS上安装git,ssh命令,此处跳过,不作为重点。
首先就是链接Github:
- 生成git公私钥;
ssh-keygen -t rsa -C "邮箱@xx.xx"
,一路回车采用默认设置。 - 查看公钥内容,并粘贴到github上
公私钥内容一般存在当前用户家目录下的.ssh目录中,即cd ~/.ssh/
,其中的id_rsa
文件存储的私钥,id_rsa.pub
文件存储的公钥。
打开github主页,进入设置,找到SSH and GPG keys
选项,点击New SSH key
按钮。Title
就是这个公钥的名字,一般匹配对应设备名,自己看得懂就行。Key
里存储公钥内容,把id_rsa.pub
内容复制粘贴进去就好。 - 测试key是否有效
ssh -T git@github.com
,如果显示You’ve successfully authenticated, but GitHub does not provide shell access
就成功了。 - 配置git
git config --global user.email "邮箱@xx.xx"
git config --global user.name "你的名字"
- 同步Repository
假设这个Repository叫Balabala。
先在CentOS上创建一个叫Balabala的空文件夹,进入后执行git init
,使其初始化git环境。
然后执行git add .
,把所有文件都纳入同步范围;接着执行git commit -m "这是注释"
,提交文件到git(空的话会报错,不过无妨)。
执行git remote add origin git@github.com:your_userid/your_repository_name
,和github链接好。
执行git push -u origin master
,把代码push上去。如果报错让先执行pull说明原本是空Repository,要先执行git pull --rebase origin master
即可解决。
更多推荐
已为社区贡献2条内容
所有评论(0)