Git

2018-01-01  本文已影响0人  我的白衣年代

Git


开始大量写代码做自己的项目、实现想法后,越来越觉得需要一个好的版本管理器来管理自己的代码。Git是一个大家都推荐的版本管理器,所以我也开始自己摸索。在别人那里看了学习了命令后,在用的过程中总是会忘记。所以我在这里把自己用过的命令总结一下,在自己忘记后好回来复习。

Git 连接 Github

1、 配置本机git

$ git config --global user.name "name"
$ git config --global user.email "your-email"

2、 生成密钥

$ ssh-keygen -t rsa -C "your-email"

3、 提交密钥

$ /home/linux/.ssh/id_rsa.pub #Linux 系统密钥位置
$ /c/User/admin/.ssh/id_rsa.pub #Windows 系统密钥位置

复制密钥,到 github网页中登录自己的账号,然后在 setting 里找到 SSH KEY ,新建 SSH KEY 将复制的密钥加入

4、 检验是否链接上了github

$ ssh git@github.com
//正常情况下,回显如下
PTY allocation request failed on channel 0
Hi plinx! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

如果返回错误

$ ssh: connect to host ssh.github.com port 22: Connection timed out

那么

$ cd ~/.ssh
$ touch config

.ssh 目录下创建一个 config 文件,输入如下内容:

Host github.com
User "your-email"
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

再进行测试是否链接上github.com

$ ssh -T git@github.com

Git 命令

使用码云 gitee.com

Github 上提供了 免费的 公有 Git 仓库,私有库则需付费。国内 Git 托管服务 码云 则提供了免费的 Git 仓库,而且还包含免费私有库。 此外,还集成了代码质量检测,项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。

Git remote 用法

上一篇 下一篇

猜你喜欢

热点阅读