remote

【Git push】官网文档(tortoiseGit)翻译【及一次实践】

怎甘沉沦 提交于 2019-12-20 03:31:33
1、实战,tortoiseGit配置不对会出问题:提示 sh variable simple not … =================================================================== 本文是对tortoiseGit的help文档 (2.8. Push)做翻译,纯属好玩。 2.8. Push(推送) This section talks about how to push (i.e., send) changes to another repository. 本节讨论怎样推送(或者发送)变更到其他仓库。 In order to perform a push open the push dialog using TortoiseGit → Push… . Pushing changes is also possible using the Sync dialog (cf. Section 2.9, “Sync”), however, there you have less options, but the sync dialog allows you to initiate other operations such as pulling and to see diffs and changes. 为了执行推送我们需要首先通过

Akka(9): 分布式运算:Remoting-远程构建式

一世执手 提交于 2019-12-19 10:11:43
上篇我们讨论了Akka-Remoting。我们说Akka-Remoting是一种点对点的通讯方式,能使两个不同JVM上Akka-ActorSystem上的两个Actor之间可以相互沟通。Akka-Remoting还没有实现完全的Actor位置透明(location transparency),因为一个Actor还必须在获得对方Actor确切地址信息后才能启动与之沟通过程。Akka-Remoting支持“远程查找”和“远程构建”两种沟通方式。由于篇幅所限,我们只介绍了“远程查找”。在这一篇里我们将会讨论“远程构建”方式。 同样,我们先通过项目结构来分析: lazy val local = (project in file(".")) .settings(commonSettings) .settings( name := "remoteCreateDemo" ).aggregate(calculator,remote).dependsOn(calculator) lazy val calculator = (project in file("calculator")) .settings(commonSettings) .settings( name := "calculator" ) lazy val remote = (project in file("remote"))

linux搭建git服务器并使用

£可爱£侵袭症+ 提交于 2019-12-18 02:57:50
Linux服务器配置之Git服务器搭建步骤: 一、配置环境 1、服务器:lCentOS 7.2(64位) + Git (version 1.8.3.1) 2、客户端:Windows 10 Pro(64位) + Git(version 2.11.0.windows.1) 3、服务器连接软件:Xshell 6 二、配置步骤 1、安装git 服务端 Linux作为服务器端系统,Windows作为客户端系统,分别安装Git 服务器端 [admin@ceontOS ~]$ su root #切换到root用户名 Password: #输入root用户的密码 [root@ceontOS ~]# yum install -y git #执行该命令进行Git安装 安装完后,查看Git版本 [root@ceontOS ~]# git --version git version 1.8.3.1 客户端: 下载 Git for Windows,地址:https://git-for-windows.github.io/ 安装完之后,可以使用 Git Bash 作为命令行客户端。 安装完之后,查看 Git 版本 $ git --version git version 2.11.0.windows.1 Git客户端安装具体可参考:Git安装及SSH Key管理之Windows篇 2、服务器端创建 git 用户

git命令大全

寵の児 提交于 2019-12-17 09:55:46
git命令大全 willcoder 关注 0.9562019.06.06 09:01:55字数 545阅读 7,077 Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法... 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 git使用.jpg git命令.jpg fetch vs pull git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。 而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

Socket无连接简单实例

余生颓废 提交于 2019-12-16 22:34:26
使用无连接的套接字,我们能够在自我包含的数据包里发送消息,采用独立的读函数读取消息,读取的消息是使用独立的发送函数发送的。但是UDP数据包不能保证可靠传输,存在许多的因素,比如网络繁忙等等,都有可能阻止数据包到达指定的目的地。 (1) UDP的简单应用: 由于UDP是一种无连接的协议。因此,为了使服务器应用能够发送和接收UDP数据包,则需要做两件事情: 创建一个Socket对象; 将创建的套接字对象与本地IPEndPoint进行绑定。 完成上述步骤后,那么创建的套接字就能够在IPEndPoint上接收流入的UDP数据包,或者将流出的UDP数据包发送到网络中任意其他设备商。使用UDP进行通信时,不需要TCP连接。因为异地的主机之间没有建立连接,所以UDP不能使用标准的Send()和Receive()t套接字方法,而是使用两个其他的方法:SendTo()和ReceiveFrom()。 SendTo()方法指定要发送的数据,和目标机器的IPEndPoint。该方法有多种不同的使用方法,可以根据具体的应用进行选择,但是至少要指定数据包和目标机器。如下: SendTo(byte[] data,EndPoint Remote) ReceiveFrom()方法同SendTo()方法类似,但是使用EndPoint对象声明的方式不一样。利用ref修饰,传递的不是一个EndPoint对象

二十八、详述 IntelliJ IDEA 远程调试 Tomcat 的方法

≯℡__Kan透↙ 提交于 2019-12-16 20:34:34
在调试代码的过程中,为了更好的定位及解决问题,有时候需要我们使用远程调试的方法。在本文中,就让我们一起来看看,如何利用 IntelliJ IDEA 进行远程 Tomcat 的调试。 首先,配置 remote : 如上图所示,点击 Edit Configurations ,进入如下界面: 如上图所示,我们进入了 Run/Debug Configurations 界面,然后点击左上角的 + ,选择 Remote : 标注 1:运行远程 JVM 的命令行参数; 标注 2:传输方式,默认为 Socket ; 标注 3:调试模式,默认为 Attach ; 标注 4:服务器 IP 地址,默认为 localhost ,需要修改为目标服务器的真实 IP 地址; 标注 5:服务器端口号,默认为 5005 ,需要修改为目标服务器的真实端口号; 标注 6:搜索资源是使用的环境变量,默认为 <whole project> ,即整个项目。 如上图所示,其中 标注 2 和 标注 3 又分别有两种分类,对于 标注 2, 标注 2:传输方式,默认为 Socket ; Socket :macOS 及 Linux 系统使用此种传输方式; Shared memory : Windows 系统使用此种传输方式。 对于 标注 3, 标注 3:调试模式,默认为 Attach ; Attach :此种模式下,调试服务端

常用Git操作

扶醉桌前 提交于 2019-12-16 16:52:09
--------------------git-------------------- 1、简介 1、Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 2、Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 2、特点 1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 2、在自己的机器上根据不同的开发目的,创建分支,修改代码。 3、在单机上自己创建的分支上提交代码。 4、在单机上合并分支。 5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。 6、生成补丁(patch),把补丁发送给主开发者。 7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。 8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。 --------------------git与SVN的对比-------------------- 1、git是分布式的,SVN不是。

GitHub代码总是拉取失败,本文的解决方法可以帮到你

感情迁移 提交于 2019-12-16 10:17:58
每次从GitHub拉取代码,总是到要成功的时候报错了,是真的烦。试试下面的解决方法,应该可以帮到你。 【错误一】: Cloning into '/opt/exploit-database' .. . remote: Counting objects: 106517, done. remote: Compressing objects: 100% ( 45/45 ) , done. error: RPC failed ; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60 fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed 【问题原因】 一般是由于大文件造成的提交或者拉取失败,curl的postBuffer默认值太小,增大缓存配置就好了 【解决办法】 git config --global http.postBuffer 1048576000 【错误二】 Git error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 error: RPC failed ; curl 56 LibreSSL SSL_read: SSL

Git常用命令总结

妖精的绣舞 提交于 2019-12-15 15:14:58
寄语 死记硬背命令没有任何意义,无论linux、sql还是git等,这些万年不变的命令没必要花时间花精力刻意去记,用的多了自然就记住了,根本无需去刻意记,小时候背课文、英文单词、工作了背命令?脑子不是用来干这些体力活的。 编程的真谛是思想,编程思想、解决问题思维,而不是刻板冰冷的命令,就有那么一些以死记硬背各种命令为能事,我深鄙视之,殊不知,新手程序员和老程序员差的就是编程思想、解决问题思维(恐怕很多老程序员都没有这个意识),编程语言只是解决问题的工具,我们终极目的不是编程,是解决问题!不要本末倒置了。 ================================================ 以下为转载的【 圣骑士wind 】的文章: git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可以git clone [url] newname指定. git status 查询repo的状态. git status -s: -s表示short,

git 常用命令速查

China☆狼群 提交于 2019-12-13 08:13:23
文章目录 1.【基本配置】 2.【仓库操作】 3.【差异比较】 4.【查看日志】 5.【文件操作】 6.【文件回滚】 7.【分支操作】 8.【代码合并】 9.【冲突处理】 10.【子模块】 11.【储藏操作(stashing)】 12.【LFS(Large File Storage)】 1.【基本配置】 设置用户名:git config --global user.name 设置邮箱:git config --global user.email 永久保存帐号密码:git config --global credential.helper store 临时保存帐号密码:git config --global credential.helper cache 查看所有配置:git config --list 删除配置:git config --global —unset 配置代理:git config [–global] http.proxy|https.proxy (不加—global时只对当前repo生效) 2.【仓库操作】 检出仓库:git clone 同步远端仓库并merge:git pull [remote] [local] 同步远端仓库并rebase:git pull -r [remote] [local] 查看远端仓库:git remote -v 添加远端仓库:git