美文网首页
git---第十篇 GitHub托管代码(ssh keys)

git---第十篇 GitHub托管代码(ssh keys)

作者: adalillian | 来源:发表于2020-06-01 13:05 被阅读0次

    汇总:

    详情:

    一、创建一个代码仓库:

    + new repository

    起个名字

    添加描述

    public

    打勾reame

    create

    二、选择ssh

    复制右边的地址

    打开accounts

    点击一个紫色的图片, 选择 add repository

    address 粘贴

    Git

    认证方式

    账号和密码, 可以选择, SSH Keys认证

    (由私钥和公钥,需要创建, 公钥存在github上用来解密, 私钥存在本地的一个.ssh文件夹下用来加密 )

    私钥: 电脑桌面, 前往--个人, .ssh文件夹 , 如果有别人配置的 , 和现在的项目不匹配, 需要删掉, 重新 生成;

    配置公钥和私钥, 

    公钥:github右上角 , 点击+ Settings ,  SSH keys, 点击之后, 可能看到以前的配置。 

    dian 现在配置新的: 点击generating SSH keys ,  跳到新的界面, checking for existing ssh keys, 或者终端输入 ls -al ~/.ssh

    也可以查看有没有ssh key

    然后下面的generating a new ssh key and adding it to the ssh -agent 生成一个新的ssh key 

    点击进去,复制这一段话, 就是命令了。 什么都不输入, 敲三次enter, 就可以成功了。

    检查有没有生成:

    电脑桌面, 前往--个人, .ssh文件夹 , 打开文件夹, 就可以查看刚才生成的文件了。 

    pub是公钥, 复制内容。

    点击new ssh key, 

    title, 随便写,123

    key, 粘贴刚才复制的,

    add  ssh key

    添加完成。


    使用:

    xcode,点击刚才的框, add, 因为公钥默认是新的, 所以会成功。 

    看到git@就是github的远程仓库的意思。 

    点击, source control ---check out---找到仓库, next,

    选择文件夹, download;


    下载下来以后, 初始化项目,创建xcode工程。commit。 push。


    github, 点击一个紫色的图片, 选择your profile, 你可以看到所有的工程,

    选择刚才你建立的工程的名字, 就可以看到代码。

    本地编辑代码, commit, github刷新就可以看到新的代码。


    github其他的使用:

    怎么把代码仓库删掉:

    紫色的图标, your profile ,可以看到你一共有多少个仓库。 

    settings, delete this repository ., 输入代码仓库的全称, 按钮才会可以点的。 

    然后点击, 

    就删掉了。 

    回到your profile , 就发现仓库删除成功了。 



    github一些 其他的操作:

    第三方框架在github很多, 提意见的方式:

    在code标签下面操作

    点击github头像可以回到主页,搜索, name, 

    来到框架了,

    1)首先把框架  复制到我的代码仓库里面。 做法: 点击fork是复制的意思。你会发现左上角已经写着,forked from .....

    2)代码仓库已经在我的账号下面了。  首先修改代码,在github上面的代码, 要下载下来。 不能点download。这种下载没办法管理。

          做法:  1.要选择 https /或者 ssh .  假如我们选择了https , 然后复制右框的地址。

                       2. 然后到xcode里面去, 点击偏好设置preferences , 点击add repository, 

                            提示框一样,第一行,把复制的地址贴进去。 

                             第二行,选择git, 第三行认证方式,自己设置一个账号和密码就好了

    3)上一步是链接的操作。 连接成功以后, 就下载了。 

    在github界面,点击sourcecontrol , 点击check out, 点击刚才创建的仓库, 选择next .

    4) 选择一个文件夹路径, 就会下载成功了 。打开下载的路径, 打开文件, 如果觉得不好, 就可以删掉修改代码。 

    修改了代码了, 我们就可以提交给原作者, 

    5) 在xcode界面点击 sourcecontrol---commit,“修复了bug, 重构了代码,大大优化了性能”,进行你修改代码的提交到自己代码仓库 的动作。 

    6)在xcode界面点击 sourcecontrol---push , 分支选择的是默认的, origin/master, 点击push. 

    7) 到github界面, 我们自己的代码仓库, 刷新一下, 

       发现界面有了改变, 怎么把你提交的内容, 给作者看到呢。 

       做法:  1)点击new pull request,  来到一个界面,可以看到所有修改的代码,

                   2) create pull request,  出现弹窗, 你会发现, 你刚才提交时候写的备注,现在是标题。 

                       然后你在write状态下, 现在增加框里面的内容。 点击create pull request . 

                       这就是提意见的方法。 

    8)方法2: 点击pull requests标签, 你就看到, 里面有其他人给作者提的一件, 没有处理的在open , 处理结束的在closed. (作者可以选择忽略或者合并)

    9) 我们可以提的意见包括, 增加了什么功能, 可以进行合并或者忽略。 

    提问题:

    issues标签的含义: 可以问原作者, 可以问什么怎么使用。 

    创建: 右上角, nes issues, 写title, 写issues,  subit new issue . 就可以了。 

    相关文章

      网友评论

          本文标题:git---第十篇 GitHub托管代码(ssh keys)

          本文链接:https://www.haomeiwen.com/subject/alpyeqtx.html