当前位置:   article > 正文

GitHub读书笔记_用github写读书笔记

用github写读书笔记

Git的安装

  1. GitHub中公开的代码大部分都是以Mac或Linux中的LF(Line Feed)换行。然而,由于Windows中是以CRLF(Carriage Return+Line Feed)换行的,所以在非对应的编辑器中将不能正常显示。Git可以通过设置自动转换这些换行符。使用Windows环境的各位,请选择推荐的“CheckoutWindows-style, commit Unix-style lineendings”选项。换行符在签出时会自动转换为CRLF,在提交时则会自动转换为LF。
    在这里插入图片描述

Git初始化设置

  1. 设置姓名和邮箱地址
   $ git config --global user.name "xxxxx"
   $ git config --global user.email "xxxxx"
  • 1
  • 2
  1. 使用cat ~/.gitconfig查看输出的设置文件信息
 $ cat ~/.gitconfig
         [user]
              name = xxxxx
              email = xxxxxx
        [color]
              ui = auto
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. 配置color.ui设置为auto可以让命令的输出拥有更高的可读性。
     $ git config --global color.ui auto
  • 1

Git与GitHub连接

  1. 设置与github连接的ssh,输入密码时密码不能太短,否则无法生成ssh, id_rsa文件是私有秘钥,id_rsa.pub是公开秘钥。
$ ssh-keygen -t rsa -C "xxxxx"
  • 1
  1. 在GitHub中添加公开秘钥,今后就可以用私有秘钥进行认证了。点击右上角的账户设定按钮(Accout Settings),选择SSH菜单后,点击Add SSH Key,会出现Title和Key两个输入框。在Title中输入适当的秘钥名称。Key部分请粘贴id_rsa.pub文件的内容。
    在这里插入图片描述
  2. id_rsa.pub内容可以用以下方法查看
$ cat ~/.ssh/id_rsa.pub
  • 1
  1. 添加成功后所有的邮箱会收到一封提示“公共秘钥添加完成”的邮件。完成以上的设置后,就可以用手中的私人秘钥与github进行认证和通信了,输入 以下密码验证是否成功。
$ ssh -T git@github.com
The authenticity of host 'github.com (13.250.177.223)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?*输入yes*
  • 1
  • 2
  • 3
  • 4

如果提示需要输入秘钥

$ ssh -T git@github.com
Enter passphrase for key '/c/Users/xxxxx/.ssh/id_rsa':
  • 1
  • 2

可以使用以下密码把之前设置的密码设置为空,直接下一步直到完成。

$ ssh-keygen -p
Enter file in which the key is (/c/Users/xxxxx/.ssh/id_rsa):
Enter old passphrase:
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

再重新测试连接,连接成功

$ ssh -T git@github.com
Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.
  • 1
  • 2

GitHub的界面功能

  1. Follow(关注)别人:您所Follow的用户的活动就会显示在您的控制面板页面中。您可以通过这种方法知道那个人在GitHub上都做了些什么。
  2. Watch功能:获取最新的开发信息。如果您经常使用的某个软件正在GitHub上进行开发。
  3. New repository:创建新的仓库,在参加仓库的页面的Initialize this repository with a README选项上打钩,随后GitHub会自动初始化仓库并设置README文件,让用户可以立刻clone这个仓库。如果想向GitHub添加手中已有的Git仓库,建议不要勾选,直接手动push。
  4. gitignore文件:这个设定会帮我们把不需要在Git仓库中进行版本管理的文件记录在.gitignore文件中,省去了每次根据框架进行设置的麻烦。
  5. license:右侧的下拉菜单可以选择要添加的许可协议文件。如果这个仓库中包含的代码已经确定了许可协议,那么请在这里进行选择。随后将自动生成包含许可协议内容的LICENSE文件,用来表明该仓库内容的许可协议。
  6. 创建好的仓库url https://github.com/用户名/Hello-World
  7. README.md在初始化时已经生成好了。README.md文件的内容会自动显示在仓库的首页当中。因此,人们一般会在这个文件中标明本仓库所包含的软件的概要、使用流程、许可协议等信息。如果使用Markdown语法进行描述,还可以添加标记,提高可读性。

gitHub入门与实践

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/397476
推荐阅读
相关标签
  

闽ICP备14008679号