- 浏览: 130309 次
- 性别:
- 来自: 珠海
文章分类
最新评论
-
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 7321、创建一个简单的Java工程: >mvn archet ... -
mvn 配置说明记录
2017-04-28 17:31 6241、指定本地库目录 <localRepository&g ... -
linux下vi命令大全
2017-04-20 19:04 430原文出处:http://www.cnblogs.com/889 ... -
maven 报错汇总
2016-09-20 09:18 810------------------------------- ... -
PowerDesigner 导出数据库文档
2016-06-30 17:32 2101一、打开模型 二、选择 Report -->Report ... -
mac 设置识别 android 手机
2016-06-24 17:39 1060参考:http://blog.csdn.net/h3c4len ... -
webstorm 破解的一种方法
2016-04-28 11:07 1004下载安装 webstorm 后,在试用之前,先把系统时间修改到 ... -
Spring Tool Suits 配置android 开发环境
2016-04-19 10:19 1060step 1 配置android 环境 和 ... -
sublime 3 的一些操作
2016-04-18 15:57 4831、替换 快捷键 Alt + command + F 正则替 ... -
svn st 信息说明
2016-04-19 08:45 493摘自:http://hhhk.iteye.com/blog/1 ... -
svn 常用命令
2016-04-12 17:42 1506一、查看修改记录 1.1、 ... -
PowerDesigner 导出 数据库 sql
2016-01-25 17:29 609前提,数据库模型已经存在。 1、打开模型。 2、数据库 -&g ... -
我自己看的
2015-07-26 10:00 0http://laod.cn/hosts/2015-googl ... -
TortoiseSVN,过滤文件
2015-06-09 09:52 1129环境: TortoiseSVN 1.8 配置: 在文件夹空白 ... -
vi 操作
2015-05-09 16:36 608进入 command mode (命令行模式) 按 esc ... -
plsql 清除登录过的用户
2015-04-20 09:17 602tools---preferences----logon hi ... -
Windows 下 PowerDesigner 连接数据库及逆向导出表 (Oracle or mysql)
2015-04-15 15:39 564环境: 1、win7 x64 【个人认为,这个环境只要是win ... -
tar 命令窗口解压,压缩文件
2015-04-10 00:28 1307tar.gz $ tar -xf FileName ...
相关推荐
之前有一篇介绍如何使用Go语言通过SSH协议来执行远程命令:如何使用Go语言实现远程执行命令 同样,通过SSH协议也可以使用Go语言来远程传输文件。 除了 SSH 的库,为了传输文件,还需要用到 github.com/pkg/sftp 这个...
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器。可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在...
它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能: 直接的便携版 内建多标签和多终端分屏 内建SFTP文件传输 内建X server,可远程运行X窗口程序 直接支持VNC/RDP/Xdmcp等远程桌面 SSH,FTP,SFTP...
无需SSH连接到远程主机。 如果您想增加分区,复制因子,更改主题的参数或轻松管理ACL,则此库非常适合您。 要求 该库使用 , 和库。 使用pip安装它们: pip install -r requirements.txt 请仅使用那些版本,因为...
groovy-ssh, 在 Groovy DSL上,基于SSH自动化工具 Groovy SSH是基于DSL的自动化工具,提供远程命令执行和...https://gradle-ssh-plugin.github.io捐赠这是一个在Apache许可以版 2.0下许可以的开源软件。 欢迎打开问题或
外壳远程管理器使用子组管理与多个列表的 SSH 连接并轻松连接 + 选择运行 SSH 或 Midnight Commander。执照项目在 Do What The Fuck You Want to Public License v2 (WTFPL-2.0) 之下。变化查看文件要求午夜指挥官 ...
SSH隧道机器人SSH Tunneling Bot允许您获得到远程Shell的连接: without公共IP和/或端口转发。 with电报机器人的所有舒适性,易于使用。 所有的挖掘工作都由提供安装git clone ...
既可以使用 ssh 连接又集成了文件传输功能,且支持多个操作系统,又是免费的终端连接工具 1、支持多平台(Linux、Mac、Windows); 2、支持多国语言; 3、支持添加快速命令; 4、支持批量输入命令在一个终端或所有...
支持使用私钥进行连接。 支持通过密码保护受保护的私钥的连接。 支持从本地上传文件到远程。 支持从远程下载文件到本地。 支持与ssh代理的连接(仅Unix系统)。 支持将新主机添加到known_hosts文件。 支持...
git的安装和配置,包括本地配置用户名邮箱,配置本地ssh,配置远程服务器,关联远程和本地项目
rpi-remote-ssh 从浏览器通过 3G 蜂窝调制解调器连接到远程 Raspberry Pi 基于, , 模块。 #如何在您的开发 mc/ 或服务器上。 cd rpi-remote-ssh/termjs. ```$ node server.js 7777``` (Use any free port), Don't...
rtop 是一个简单的无代理的远程服务器监控工具,基于 SSH 连接进行工作。无需在被监控的服务器上安装任何软件。rtop 直接通过 SSH 连接到待监控服务器,然后执行命令来收集监控数据。rtop 每几秒钟就自动更新监控...
编辑并保存文件学习成果参加者将能够: 使用通用工作流为GitHub上的项目贡献代码准备一个fork和本地存储库以对GitHub上的上游项目做出更改在GitHub上分叉项目从远程存储库克隆本地存储库将本地存储库连接到远程存储...
要求git跟踪文件夹中的所有文件git remote add origin "SSH link of the github repository"添加GitHub存储库的位置并允许Git知道将文件上传到何处git remote -v确保当前的git repo已连接到远程repo git commit -m ...
envssh-带上您的环境环境...远程上的目标路径命令-开始会话之前在远程上运行的命令列表服务器-基于主机名覆盖全局配置的服务器特定配置host-远程主机名端口-用于连接到远程端口env-见上文文件-见上文命令-见上文请
该项目旨在帮助 42 名学生连接到系统,以便他们可以远程与存储库进行交互。 安装 $ git clone https://github.com/caio-vinicius/generateSSH-42SP create_ssh_key $ cd create_ssh_key 就是这样! 先决条件 您...
git clone https://github.com/simple-machines/kafka-tunnel$ make用法kafkatool.py支持两种传递远程Zookeeper / kafka以及模式注册表IP的方式: 通过ec2资源标签自动检索(名称= zookeeper / kafka) $ ...
Github Action提供的免费虚拟机 完全免费,每个人都可以享受自己的MacOS,Windows 10和ubuntu vps。 屏幕截图: Windows 10 Windows 10版本 Windows 10任务管理器 Windows 10设备管理器 Windows 10设备规范 ...
一款通过ssh连接Linux的工具,免费开源,在github上直接下载太慢了,上传在此方便传播,下载到windows上解压即可使用 功能特点 多平台支持(Linux,Mac,Win) 实施了 SSH v2、Telnet、Raw Tcp、串行、Shell 协议。...
GitBlog:tw-1f4cb :: tw-1f680:为Platzi的Git和Github课程创建博客。... 使用ssh连接到github。 创建标签。 仓库中合作者的管理。 git pull和git push的良好做法。 拉requesten Github。 创建分叉并