前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Git和Github进行代码管理

使用Git和Github进行代码管理

作者头像
程序小工
发布2018-09-12 15:50:49
8360
发布2018-09-12 15:50:49
举报
文章被收录于专栏:程序小工

摘要

使用 Git 进行代码版本管理是程序员项目记录和管理的重要途径,并且为便于多设备能够共享代码,进行远程管理是一个比较理想的方式,而 Github 作为全球最大的开源代码管理社区也是非常好的远程仓库选择,并且其提供静态博客域名和服务器,可以直接将仓库作为博客内容源,对于没有购置服务器却希望搭建个人博客的程序员是非常友好的。

安装 Git

官网下载地址:下载

学习教程:

生成 ssh 秘钥

ssh-keygen

中间出现提示进行设置 ssh 秘钥的存放地址,此处可直接回车,放到默认的存储位置/c/Users/Administrator/.ssh/

查看公钥信息

cat /c/Users/Administrator/.ssh/id_rsa.pub

放到 github 网站上

(设置秘钥入口:传送门

测试秘钥是否能够成功访问 github 网站

ssh -T git@github.com 中间需要手动输入进行确认

【问题调整】:

如果执行上述命令时,出现以下错误提示

代码语言:javascript
复制
Hi username! You've successfully authenticated, but GitHub does not
provide shell access.

则需要再对 ssh 配置文件进行配置~/.ssh/config [.ssh 的目录以自己安装时设置的目录为准]

代码语言:javascript
复制
Host github.com
Hostname ssh.github.com
Port 443

设置完成后再执行上述命令:

代码语言:javascript
复制
[root@VM_0_10_centos i2arch]# ssh -T git@github.com
The authenticity of host '[ssh.github.com]:443 ([192.xx.xx.123]:443)' can't be established.
RSA key fingerprint is SHA256xxxxxxxxxxxxxxxxxxxxxxxxLviKw6E5SY8.
RSA key fingerprint is MD5:1xxxxxxxxxxxxxxxxxxxxxxxxxxxxd:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[ssh.github.com]:443,[192.xx.xx.123]:443' (RSA) to the list of known hosts.
Hi zqunor! You've successfully authenticated, but GitHub does not provide shell access.

则证明已经可以使用 git 访问 github,后续即可直接进行项目管理

参考资料:

Github Help

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装 Git
  • 生成 ssh 秘钥
  • 查看公钥信息
  • 放到 github 网站上
  • 测试秘钥是否能够成功访问 github 网站
  • 参考资料:
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档