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

汇总:





详情:

一、创建一个代码仓库:

+ 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))