- 浏览: 134582 次
- 性别:
- 来自: 珠海
文章分类
最新评论
-
zhangjia_pri:
可以使用rc版本的客户端:https://dev.mysql. ...
安装 mysql 8.0后;root用户在客户端连接不上 -
lc2688:
找了两个小时,大佬这说的简单明了!谢谢大佬分享!
安装 mysql 8.0后;root用户在客户端连接不上
主要讲述如何用 Https 连接 GitHub 库,上传下载代码,把是准备工作中的步骤不作详细说明
操作环境为:OS X EI Capitan 10.11.4
git: git version 2.7.4 (Apple Git-66)
一、准备工作
1、创建 GitHub 账号,注意,注册 GitHub 账号时有一个 username,请住这个 username。
2、创建 GitHub repository
3、pc 端安装 git,打开控制台执行
$ git --version
如果控制台打印出 git 的版本信息如:git version 2.7.4 (Apple Git-66),表示git 已安装好了
二、用HTTPS 连接远程库
1、打开控制台,cd 到你的工作目录
2、设置远程库
A、本地没有Git 库,克隆远程仓库到本地
$ git clone https://github.com/xxx/xxx.git
如果控制台有打印出 ”Checking connectivity... done.“ 信息,这是整个库下载到了你的工作目录下。cd 到这个库目录中,就有一个 .git 配置文件夹,在这个库目录下就可以上传下拉代码。
B、本地有Git 库连接到某个远程服务器
$ git remote add origin https://github.com/xxx/xxx.git
本地有Git 库 是指当前目录中有 .git 配置文件,没有时可以用
$ git init
添加本地git 库 再去连接到某个远程服务器,连接上后可以上传下拉代码了
注:mac 是会自己保存密码的,所以只要输入一次,但其他操作系统就不知道了,你可以在 url 连接中带上你的用户名和密码
git remote add origin https://用户名:密码@github.com/xxx/xxx.git
这样就用再输入密码了
三、代码远程提交与
1、提交文件
cd 到这个库中,新建一个文件,提交到本地,这一步不做详述,看 git 命今就能知道,主要讲下提交到 gitHub 库中的命令
$ git push origin master
如果控制台打印 ”remote: Invalid username or password.“
执行
$ git config --global user.name "octalThink"
xxx 代表你注册时的那个 username
再执行
$ git push origin master
输入 username 回车
输入 password 回车
这时如果控制台中打印信息有 ”ddb80c1..7b1d3ee master -> master“ 说明提交到远程库成功了。
2、检出内容
检出主分支
$ git pull origin master
四、ssh 认证连接GitHub库
1、创建key
$ ssh-keygen -t rsa -C "你的邮箱"
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 目录/文件名
目录/文件名 可以不输入,默认在 /Users/xxx/.ssh/id_rsa 这个文件中
这个目录不要修改,就让他在默认的目录的下,因为后面的验证 git会按默认目录去检索这个KEY,如果修改了,git 的检索key 目录的配置也要修改,麻烦,所以不要修改
输入密码 回车
再次输入密码 回车
2、GitHub 中添加 key
登录 github.com -> Account Settings -> SSH and GPG Keys -> NEW SSH Key
title 随便填,
Key 粘贴id_rsa.pub里的内容
3、验证 key
$ ssh -T git@github.com
第一次验证会出现
Are you sure you want to continue connecting (yes/no)?
输入 yes 回车
弹出密码输入框,输入密码,输入你创建KRY 时的密码
控制台打印出”You've successfully authenticated, but GitHub does not provide shell access.“ 信息时,表明key 配置好了
4、添加远程库
A、本地没有Git 库,克隆远程仓库到本地
$ git clone git@github.com:xxx/xxx.git
如果控制台有打印出 ”Checking connectivity... done.“ 信息,这是整个库下载到了你的工作目录下。cd 到这个库目录中,就有一个 .git 配置文件夹,在这个库目录下就可以上传下拉代码。
B、本地有Git 库连接到某个远程服务器
$ git remote add origin git@github.com:xxx/xxx.git
到这里 就可以按照第三步中的方式提交获取代码了
五、其他一些远程库常用命令
1、查看远程库信息,你能准备的看到你的远程库信息,并能区分是用 https 还ssh认证
$ git remote -v
2、添加远程库时,提示错误:fatal: remote origin already exists. 先移除远程库,执行下面命令,再添加
$ git remote rm origin
3、在提交代码时提示错误:"failed to push som refs to......."
则要先下拉远程库上的代码,再提交。先执行:
$ git pull origin master
现执行
$ git push origin master
4、过滤配置
顺便说一下:在当前目录命令新建文件 echo "# test" >>fileName (>> 是在文件尾增加,> 是删除已经存在的内容再增加)
1、在工程根目录下.git/info/exclude,设置过滤,过滤仅对当前项目有效
2、在项目目录下配置 .gitignore 文件,过滤仅对当前项目有效
3、如下指定一个过滤配置文件做为全局过虑
$ git config --global core.excludesfile ~/.gitignoreglobal
过滤文件的书写语法:
# 注释
后缀配置、指定过滤目录,
* 配置所有
! 非
例:
*.class 所有 class文件
/dir/ 根目录/dir 目录下的所有文件
dir/*.class dir 目录下的所有 class 文件
dir/file dir 目录下的文件 file
当以上这些前面加上 !时表示从过滤中排除
如:
!/dir/file dir 目录下的文件 file 不要过滤掉
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
操作环境为:OS X EI Capitan 10.11.4
git: git version 2.7.4 (Apple Git-66)
一、准备工作
1、创建 GitHub 账号,注意,注册 GitHub 账号时有一个 username,请住这个 username。
2、创建 GitHub repository
3、pc 端安装 git,打开控制台执行
$ git --version
如果控制台打印出 git 的版本信息如:git version 2.7.4 (Apple Git-66),表示git 已安装好了
二、用HTTPS 连接远程库
1、打开控制台,cd 到你的工作目录
2、设置远程库
A、本地没有Git 库,克隆远程仓库到本地
$ git clone https://github.com/xxx/xxx.git
如果控制台有打印出 ”Checking connectivity... done.“ 信息,这是整个库下载到了你的工作目录下。cd 到这个库目录中,就有一个 .git 配置文件夹,在这个库目录下就可以上传下拉代码。
B、本地有Git 库连接到某个远程服务器
$ git remote add origin https://github.com/xxx/xxx.git
本地有Git 库 是指当前目录中有 .git 配置文件,没有时可以用
$ git init
添加本地git 库 再去连接到某个远程服务器,连接上后可以上传下拉代码了
注:mac 是会自己保存密码的,所以只要输入一次,但其他操作系统就不知道了,你可以在 url 连接中带上你的用户名和密码
git remote add origin https://用户名:密码@github.com/xxx/xxx.git
这样就用再输入密码了
三、代码远程提交与
1、提交文件
cd 到这个库中,新建一个文件,提交到本地,这一步不做详述,看 git 命今就能知道,主要讲下提交到 gitHub 库中的命令
$ git push origin master
如果控制台打印 ”remote: Invalid username or password.“
执行
$ git config --global user.name "octalThink"
xxx 代表你注册时的那个 username
再执行
$ git push origin master
输入 username 回车
输入 password 回车
这时如果控制台中打印信息有 ”ddb80c1..7b1d3ee master -> master“ 说明提交到远程库成功了。
2、检出内容
检出主分支
$ git pull origin master
四、ssh 认证连接GitHub库
1、创建key
$ ssh-keygen -t rsa -C "你的邮箱"
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 目录/文件名
目录/文件名 可以不输入,默认在 /Users/xxx/.ssh/id_rsa 这个文件中
这个目录不要修改,就让他在默认的目录的下,因为后面的验证 git会按默认目录去检索这个KEY,如果修改了,git 的检索key 目录的配置也要修改,麻烦,所以不要修改
输入密码 回车
再次输入密码 回车
2、GitHub 中添加 key
登录 github.com -> Account Settings -> SSH and GPG Keys -> NEW SSH Key
title 随便填,
Key 粘贴id_rsa.pub里的内容
3、验证 key
$ ssh -T git@github.com
第一次验证会出现
Are you sure you want to continue connecting (yes/no)?
输入 yes 回车
弹出密码输入框,输入密码,输入你创建KRY 时的密码
控制台打印出”You've successfully authenticated, but GitHub does not provide shell access.“ 信息时,表明key 配置好了
4、添加远程库
A、本地没有Git 库,克隆远程仓库到本地
$ git clone git@github.com:xxx/xxx.git
如果控制台有打印出 ”Checking connectivity... done.“ 信息,这是整个库下载到了你的工作目录下。cd 到这个库目录中,就有一个 .git 配置文件夹,在这个库目录下就可以上传下拉代码。
B、本地有Git 库连接到某个远程服务器
$ git remote add origin git@github.com:xxx/xxx.git
到这里 就可以按照第三步中的方式提交获取代码了
五、其他一些远程库常用命令
1、查看远程库信息,你能准备的看到你的远程库信息,并能区分是用 https 还ssh认证
$ git remote -v
2、添加远程库时,提示错误:fatal: remote origin already exists. 先移除远程库,执行下面命令,再添加
$ git remote rm origin
3、在提交代码时提示错误:"failed to push som refs to......."
则要先下拉远程库上的代码,再提交。先执行:
$ git pull origin master
现执行
$ git push origin master
4、过滤配置
顺便说一下:在当前目录命令新建文件 echo "# test" >>fileName (>> 是在文件尾增加,> 是删除已经存在的内容再增加)
1、在工程根目录下.git/info/exclude,设置过滤,过滤仅对当前项目有效
2、在项目目录下配置 .gitignore 文件,过滤仅对当前项目有效
3、如下指定一个过滤配置文件做为全局过虑
$ git config --global core.excludesfile ~/.gitignoreglobal
过滤文件的书写语法:
# 注释
后缀配置、指定过滤目录,
* 配置所有
! 非
例:
*.class 所有 class文件
/dir/ 根目录/dir 目录下的所有文件
dir/*.class dir 目录下的所有 class 文件
dir/file dir 目录下的文件 file
当以上这些前面加上 !时表示从过滤中排除
如:
!/dir/file dir 目录下的文件 file 不要过滤掉
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
发表评论
-
mvn 命令
2017-04-28 16:53 7761、创建一个简单的Java工程: >mvn archet ... -
mvn 配置说明记录
2017-04-28 17:31 6701、指定本地库目录 <localRepository&g ... -
linux下vi命令大全
2017-04-20 19:04 466原文出处:http://www.cnblogs.com/889 ... -
maven 报错汇总
2016-09-20 09:18 855------------------------------- ... -
PowerDesigner 导出数据库文档
2016-06-30 17:32 2172一、打开模型 二、选择 Report -->Report ... -
mac 设置识别 android 手机
2016-06-24 17:39 1122参考:http://blog.csdn.net/h3c4len ... -
webstorm 破解的一种方法
2016-04-28 11:07 1074下载安装 webstorm 后,在试用之前,先把系统时间修改到 ... -
Spring Tool Suits 配置android 开发环境
2016-04-19 10:19 1107step 1 配置android 环境 和 ... -
sublime 3 的一些操作
2016-04-18 15:57 5521、替换 快捷键 Alt + command + F 正则替 ... -
svn st 信息说明
2016-04-19 08:45 537摘自:http://hhhk.iteye.com/blog/1 ... -
svn 常用命令
2016-04-12 17:42 1550一、查看修改记录 1.1、 ... -
PowerDesigner 导出 数据库 sql
2016-01-25 17:29 677前提,数据库模型已经存在。 1、打开模型。 2、数据库 -&g ... -
我自己看的
2015-07-26 10:00 0http://laod.cn/hosts/2015-googl ... -
TortoiseSVN,过滤文件
2015-06-09 09:52 1173环境: TortoiseSVN 1.8 配置: 在文件夹空白 ... -
vi 操作
2015-05-09 16:36 652进入 command mode (命令行模式) 按 esc ... -
plsql 清除登录过的用户
2015-04-20 09:17 642tools---preferences----logon hi ... -
Windows 下 PowerDesigner 连接数据库及逆向导出表 (Oracle or mysql)
2015-04-15 15:39 607环境: 1、win7 x64 【个人认为,这个环境只要是win ... -
tar 命令窗口解压,压缩文件
2015-04-10 00:28 1362tar.gz $ tar -xf FileName ...
相关推荐
简单的GitHub Action,可使用SSH在远程服务器上运行命令。 这与最新的。 :sparkles: 用法示例 使用OpenSSH加密私钥的示例 - name : ls -a via ssh uses : garygrossgarten/github-action-ssh@release with : ...
通过这些步骤,你已经成功地将本地仓库连接到 GitHub 远程仓库,并将代码推送到远程仓库中。接下来,你可以使用 GitHub 的各种功能,例如issues、pull requests、code review 等来协作和管理代码。
使用QSsh库实现SSH连接: 1. 引入库:在你的项目文件(.pro)中添加QSsh库的路径,并在源代码中包含必要的头文件。 2. 创建连接:使用QSsh::SshConnection类创建一个SSH连接对象,设置服务器地址、端口、用户名和...
添加 key 是为了确保本地仓库和远程仓库之间的连接。步骤如下: 1. 生成秘钥:使用 ssh-keygen 生成秘钥 2. 把秘钥添加到 GitHub 上:在 GitHub 上添加 SSH key 四、初始化仓库 初始化仓库是指在本地创建一个新的...
本文将详细介绍使用 GitHub 进行多人协作开发的过程,包括登录 Git 账号、建立本机电脑和 GitHub 远程仓库的连接、fork 别人仓库、clone 到本地、通过 Git 修改编辑、更新内容、将本地仓库更新至远程仓库、发送 pull...
而SSH连接则更安全,需要用户生成一对SSH密钥,并将公钥添加到GitHub账户中,以便在进行代码推送和拉取操作时不需要每次输入密码。 在掌握上述知识点之后,用户不仅可以熟练地使用GitHub进行项目托管和协作,还能...
为了安全地连接到GitHub,你需要创建一个新的SSH密钥。在终端中输入 `ssh-keygen -t rsa -b 4096 -C "your-email@example.com"`,然后将生成的公钥添加到GitHub的SSH设置中。 3. **创建GitHub仓库**: 登录到GitHub...
本文将详细介绍如何通过 SSH 协议将本地代码库与远程 Git 仓库进行连接,包括 SSH 配置、本地仓库的创建及代码的推送过程。 #### 二、SSH 配置 ##### 2.1 创建 SSH 密钥对 SSH (Secure Shell) 是一种网络协议,...
4. **配置Git**:在本地生成SSH密钥,使用`ssh-keygen`命令,并将生成的公钥(id_rsa.pub)添加到GitHub的SSH Keys设置中。通过`ssh -T git@github.com`测试连接,成功后会显示认证成功的信息。 5. **设置用户信息*...
3. **连接远程主机**: 使用`manssh connect`或简写`manssh conn`命令通过别名连接远程主机,如: ``` manssh conn server1 ``` 4. **编辑别名**: 使用`manssh edit`命令可以修改已有的SSH连接配置。 5. **...
### GitHub小白使用教程知识点梳理 #### 一、安装Git客户端 **步骤1:** 工具准备:确保您的操作系统为Windows 10,并准备好Git安装包。 **步骤2:** 下载Git:通过搜索引擎(例如百度)访问GitHub官网,进入Git...
### GitHub 使用新手教程 #### 一、GitHub基础知识与配置 **1. 登录GitHub账号** - 打开浏览器,访问GitHub官网([https://github.com](https://github.com)),输入您的用户名和密码进行登录。 **2. 创建组织**...
2. SSH密钥:为了安全地连接到GitHub,推荐使用SSH密钥。在命令行中,生成SSH密钥: - `ssh-keygen -t rsa -b 4096 -C "你的邮箱"` - 将生成的公钥添加到GitHub账户设置中的SSH Keys部分。 三、GitHub工作流程 1...
在使用GitHub进行版本控制和协作开发时,正确的配置和安全设置是至关重要的。"github的密匙文件和智能配置"这个主题主要涉及的是GitHub的SSH密钥...通过正确设置和使用SSH密钥,你可以享受到GitHub提供的无缝协作体验。
生成并添加SSH Key是为了安全地连接GitHub。在Git Bash中运行`ssh-keygen -t rsa -C "你的GitHub注册邮箱"`,按照提示完成操作。生成的SSH Key通常存储在用户目录下的`.ssh`文件夹里,你可以通过`cat ~/.ssh/id_rsa....
GitHub 还提供了 SSH 连接的功能,用户可以使用 SSH 密钥来连接 GitHub。 六、结论 本文详细介绍了 Git 中关于 SSH 的学习,包括 SSH 密钥的生成、添加到 GitHub 上、测试连接等过程。同时,还介绍了 Git 的基本...
3. **验证GitHub连接**:通过HTTPS或SSH方式连接到GitHub,确保可以顺利将本地的代码和GitHub上的仓库进行同步。 4. **创建仓库**:在GitHub上创建一个新的仓库,并通过Git命令或图形化工具将本地代码推送到远程...
为了安全地连接GitHub,需要生成SSH密钥。通过`ssh-keygen`命令生成SSH公钥和私钥,通常默认存储在`~/.ssh`目录下。如果需要设置密码,按照提示输入即可。如果不希望每次推送代码时输入密码,可以不设置密码。 将...
**第三步:连接远程仓库** 1. **添加远程仓库**:执行`git remote add origin 远程仓库地址`命令,这里的`origin`是指向远程仓库的别名,默认情况下我们都是使用`origin`。 2. **推送本地仓库到远程仓库**:执行`...
为了安全起见,GitHub推荐使用SSH协议配置仓库连接,这样可以加密通信内容,防止被截取。 GitX是一个图形化界面工具,可以方便地与远程代码库交互。它允许用户轻松地获取远程代码库上的代码,创建和切换分支,提交...