javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

html5

analytics

node.js

performance

branch-prediction

git-commit

git-revert

validation

email-validation

undefined

ssh-Git获取/拉/克隆挂在接收对象上

从git仓库中获取或提取信息,或克隆存储库时,我到了这一点:

remote: Counting objects: 6666, done.
remote: Compressing objects: 100% (5941/5941), done.
Receiving objects:  23% (1534/6460), 11.68 MiB | 23 KiB/s  

它挂了。 对象的23%/数目不是给定的,它的范围从个位数到60年代不等。 列出的下载速度也会冻结-并不是像它缓慢地向零爬行一样。

我旁边的那个家伙没有问题,所以这不是路由器问题。 我们将beantalk用作我们的工作存储库,但是我遇到了来自beantalk和github的问题(尽管有时它似乎会完成一个github)。

自升级到Mountain Lion和更新Xcode以来,这个问题似乎才出现。 我擦了git(包括XCode的),并尝试用自制软件安装它。 那没有用,所以我将其删除并尝试使用他们提供的Mac安装软件包,该软件包也无法解决该问题。

Beanstalk为git存储库提供SSH URL,但是通过SCP或SSH连接到我已经完成工作的服务器时,我没有任何问题。

这扼杀了我的工作流程,因此不胜感激!

trans by 2020-08-12T10:20:23Z

ssh-写入失败:管道损坏

我有一台无头的Ubuntu服务器。 我在Mac上通过SSH在服务器上运行了一个命令(snapraid同步)。 命令说大约需要6个小时,所以我把它留了一夜。

当我今天早上下来时,Mac上的终端说:“写入失败:管道破裂”

我不确定命令是否完全执行。 这是超时问题吗? 如果是这样,如何使SSH连接保持通宵状态?

trans by 2020-08-09T09:36:12Z

linux-如何通过ssh检查ubuntu服务器上php和apache的存在

如何通过ssh检查在Ubuntu服务器上是否已将apache与php和mysql一起安装?

另外,如果已安装,在哪个目录中?

如果安装了其他软件包(如lighttpd),则在哪里。

trans by 2020-08-06T14:01:38Z

在Windows上使用SSH进行Git

我已经阅读了Tim Davis提供的出色指南,该指南涉及将Git配置为在Windows下与SSH配合使用,以生产Git服务器,从而使我的DVCS占据主要位置。

我正在为我的项目创建克隆。 到目前为止,我已经完成了所有步骤,但是我一直从TortoiseGit获得以下信息:

git.exe clone -v “ssh://Administrator@127.0.0.1:22/SSH/Home/administrator/myapp.git” “E:\GitTest\myapp”

bash: Administrator@127.0.0.1: command not found
Initialized empty Git repository in E:/GitTest/myapp/.git/
fatal: The remote end hung up unexpectedly
Success

并没有克隆任何东西。

顺便说一句:TortoisePLink出现在此消息出现之前,并询问我:“ TortoisePLink”(我认为此信息是在命令中给出的,即:2998789683968968214017。

我的home变量设置为正确的位置:从Git Bash外壳程序中:

echo $HOME
/c/SSH/home/Administrator

我还尝试使用Putty的plink代替TortoisePLink(在Git和TortoiseGit的安装中)。 这次错误被缩小为:

git.exe clone -v “ssh://Administrator@127.0.0.1:22/c:/SSH/Home/administrator/myapp.git” “E:\GitTest\myapp”

Initialized empty Git repository in E:/GitTest/myapp/.git/
fatal: The remote end hung up unexpectedly
trans by 2020-08-06T02:05:21Z

ssh-如何将远程Git存储库添加到Ubuntu服务器?

我已经在台式机(Windows 7)上使用以下命令创建了一个Git存储库:

git init
git add <all my files>
git commit -m "added my files"

现在,我在局域网上的计算机上安装了新的Ubuntu Server 10.10,并安装了OpenSSH。 我的主目录是git push,我创建了一个目录~/code/以包含我的项目。 我可以使用Putty从Windows 7登录到Ubuntu服务器。

我在git push的服务器上安装了Git

添加远程存储库

现在,我要将我的桌面上的Git存储库添加到服务器。 我尝试遵循使用Git进行实用版本控制的说明。

在我的桌面上,运行以下命令:

git remote add origin jonas@192.168.1.10/home/jonas/code/myproject.git
git push origin master

但是我得到了这个错误信息:

fatal: 'jonas@192.168.1.180/home/jonas/code/myproject.git' does not appear to be
 a git repository
fatal: The remote end hung up unexpectedly

问题是什么? 如何创建远程存储库?


正如PerfectlyNormal建议的那样,我在地址中添加了git push。 现在它可以更好地工作了,我必须在服务器上输入密码,但是随后出现类似的错误消息:

fatal: '/home/jonas/code/myproject.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

git push可以在服务器上初始化Git存储库吗?

trans by 2020-08-03T14:59:54Z

linux-如何使用Ansible等待服务器重启?

我正在尝试重新启动服务器,然后使用以下命令等待:

- name: Restart server
  shell: reboot

- name: Wait for server to restart
  wait_for:
    port=22
    delay=1
    timeout=300

但是我得到这个错误:

TASK: [iptables | Wait for server to restart] ********************************* 
fatal: [example.com] => failed to transfer file to /root/.ansible/tmp/ansible-tmp-1401138291.69-222045017562709/wait_for:
sftp> put /tmp/tmpApPR8k /root/.ansible/tmp/ansible-tmp-1401138291.69-222045017562709/wait_for

Connected to example.com.
Connection closed
trans by 2020-08-03T11:51:09Z

magento查找。 类型的f -exec chmod 644 {};

为什么我不能将所有文件都更改为644,将所有-d更改为755,这是为什么呢?

find . -type f -exec chmod 644 {} ;

我得到:查找:`-exec'缺少参数 谢谢

trans by 2020-08-02T08:10:52Z

ssh keys-如何在SSH会话中转发本地密钥对?

我通过SSH手动部署网站,我在github / bitbucket中管理源代码。 对于每个新站点,我目前正在服务器上生成一个新的密钥对,并将其添加到github / bitbucket中,以便可以从服务器中获取机会。

我在capistrano中遇到了一个功能,该功能使用本地计算机的密钥对将更新拉到服务器,即ssh_options[:forward_agent] = true

我该怎么做,将本地计算机的密钥对转发到我正在SSH接入的服务器上,这样我就可以避免为每个新站点将密钥添加到github / bitbucket中。

trans by 2020-08-02T02:48:15Z

unix-.ssh目录未创建

要生成.ssh目录,请使用以下命令:

ssh-keygen

摘自本教程:[http://ebiquity.umbc.edu/Tutorials/Hadoop/05%20-%20Setup%20SSHD.html]

但是没有创建.ssh目录,所以当我使用ssh-keygen时,出现此错误:

"no such file or directory"

是否缺少步骤? 使用ssh-keygen命令时是否应该创建.ssh目录?

trans by 2020-08-01T02:11:44Z

macos-OS X终端UTF-8问题

好的,经过15年的Linux,我终于有了MacBook Air。 在得到它之前,我最关心的是UTF-8支持,因为无论我是从Windows还是从Mac客户端发送文件给我,编码总是会出现问题,而在ubuntu上我可以确保无论使用哪种程序,所有输出都可以 产生完美的utf-8编码数据。

现在,在第二天(今天),OS X Im沮丧地撕了我的头发。 为什么?

当我打开Nano并在其中键入一些像ÅÄÖ之类的瑞典字符时,它在行的末尾放出空白字符(我猜这是每个字符中的另一个字节)

当我打开python并尝试使用瑞典语字符时,它根本不输出任何内容

当我通过SSH连接到Ubuntu服务器时,无法在bash中键入åäö,很难在VIM中使用(仍然通过SSH)。 并且在nano退格中不起作用,但是如果在“终端”首选项中选中“删除发送ctrl + H”复选框,则退格在nano中开始工作,但在VIM中停止。

我尝试取消选中终端首选项中的所有其他编码,然后选择UTF-8,但这似乎也不起作用。

我确定每个非美国人都必须有相同的问题,那么我该如何解决? 我只想要完整的UTF-8支持...:'(

trans by 2020-07-30T18:35:53Z

ubuntu-将带有SCP的大文件发送到某台服务器的时间恰好为2112 kB

有一个特定的ubuntu 10.04服务器,如果我从该服务器所在办公室外的任何服务器将文件ssh到该服务器上(这意味着出于某种原因,通过该服务器通过LAN对该服务器进行任何使用都将始终有效) ,那么对于大小超过2112 kB的任何文件,抓取都会失败,并停留在2112 kB。所以

scp -vvv /home/attila-szeremi/aszeremi.tar.gz  attila@server.hu:~/aszeremi.tar.gz

最终动态显示1% 2112KB 909.2KB/s - stalled -之类的内容,其中KB / s越来越低。

有谁知道这可能是什么原因以及我该如何解决?

到目前为止我尝试过的是:

  • 使用scp -l 2000限制速度。这只是使文件发送速度变慢,并且在2112 kB时它再次卡住了。
  • 使用-C启用压缩。 它仍然停滞在相同的大小。
trans by 2020-07-30T17:04:24Z

如何使用SSH详细模式运行git push / pull命令?

如果我使用GIT_TRACE = 2环境变量运行“ git push”,则会得到以下信息:

09:25:28.098743 git.c:349               trace: built-in: git 'push' 'origin' 'master'
09:25:28.100261 run-command.c:341       trace: run_command: 'ssh' 'git@bitbucket.org' 'git-receive-pack '\''kevinburke/letter.git'\'''

很棒,但有时会出现此错误:

fatal: Could not read from remote repository.

我只是间歇性地得到它,所以我不确定发生了什么。 我知道ssh具有详细模式:

 -v      Verbose mode. Causes ssh to print debugging messages about its progress. 
         This is helpful in debugging connection, authentication, and configuration
         problems.  Multiple -v options increase the verbosity.  The maximum is 3.

如果我能在打开-vvv的情况下让git运行该ssh命令,那就太好了。 有没有办法通过环境变量或配置设置来启用它?

trans by 2020-07-29T21:40:42Z

ssh-公钥加密中各种密钥之间有什么区别

我对加密中使用的各种密钥感到困惑。

亚马逊给了我key.ppk

在Linux中,我生成像key.ppkid_rsa.pub这样的密钥

现在腻子使用了key.ppk之类的钥匙

我真的很困惑在哪里使用什么类型的钥匙

trans by 2020-07-27T16:30:38Z

linux-从PPK fi创建PEM

这个问题已经在这里有了答案:

  • 如何将使用PuTTYgen(Windows)生成的SSH密钥对转换为ssh-agent和Keychain(Linux)使用的密钥对 8个答案

因此,有很多关于如何使用puttyGen将PEM转换为PPK的教程。 但是我的问题是我的Windows计算机只有唯一的PEM副本,我将其转换为PPK并删除了它。 现在,我需要弄清楚如何将PPK转换为PEM,以便我的Mac可以通过SSH进入服务器。 我仍然可以访问服务器,因此,如果需要的话,我也可以做一个新密钥,有人知道如何将PPK转换为PEM吗?

trans by 2020-07-26T02:42:52Z

亚马逊网络服务-AWS-断开连接:没有可用的受支持的身份验证方法(服务器发送:公钥)

通过SSH连接到我的AWS服务器的Putty和Filezilla都中断了。 我正在努力使该帖子成为全面的故障排除列表,因此,如果您共享指向其他堆栈溢出页面的链接,我将其编辑为问题。

Disconnected : No supported authentication methods available (server sent :publickey)


大约一年前,当我建立连接时就很熟悉该错误。 如果您是第一次设置AWS SSH,那么这些将解决最常见的问题:

  • 用户名错误:断开连接:没有可用的支持的身份验证方法(服务器发送:publickey)
  • .ppk文件不正确:无法使用腻子连接到亚马逊服务器

但是,我认为会影响以前的工作系统的唯一一件事是:

  • IP错误:无法保证重新启动AWS实例(或创建映像)时保持相同的IP地址。 显然必须在腻子中进行更新。

还有其他可能性吗?

解决该问题的方法(根据下面的接受帖子)是,对于AWS EC2,所有这3个都需要具有适当的权限(其中777个都不适合)。 这是一个有效的示例:

/home/ec2-user/ - 700
/home/ec2-user/.ssh/ - 600
/home/ec2-user/.ssh/authorized_keys - 600

/ var / log / secure会告诉您哪一个引发了错误,如果您完全被锁定,请查阅此视频教程以获取访问权限:[http://d2930476l2fsmh.cloudfront.net/LostKeypairRecoveryOfLinuxInstance.mp4]

trans by 2020-07-25T02:15:08Z

linux-在SSHD配置中,MaxStartups 10:30:60是什么意思

问题是:客户环境中某些SFTP连接失败 但是,如果我在同一台服务器上进行测试,则使用示例代码没有连接失败。 客户环境中可能同时启动了许多并行sftp连接。

我想知道MaxStartups是什么意思10:30:60

在上面我只知道10,这意味着允许的最大未经身份验证的ssh连接。表示同时12个sssh连接请求到2个请求失败和10个成功。

30和60的平均值是多少?

trans by 2020-07-23T00:43:44Z

通过代理连接SSH

我不知道我在这里做什么,所以请记住如果您能帮助我!

我正在尝试通过代理连接到我的虚拟服务器,但无法连接,它只是挂起。 我假设这是因为它没有通过我们的代理。

我在家中尝试过完全相同的事情,并且效果很好。 我在OSX上使用终端进行连接。

谁能告诉我如何使用SSH通过代理?

trans by 2020-07-21T14:57:38Z

git-警告:永久添加IP地址的RSA主机密钥

当我从Github进行pull时,我收到此警告消息。

    MYPC:/Rails$ git pull origin master
    Warning: Permanently added the RSA host key for IP address '#{Some IP address}' to the list of known hosts.
    From github.com:Example/Demo
     * branch            master     -> FETCH_HEAD
    Already up-to-date.

我只想知道将哪个IP地址添加到已知主机。

trans by 2020-07-20T02:10:10Z

github-SSH身份验证后仍然需要登录

我遵循了GitHub教程中的所有内容:[https://help.github.com/articles/generating-ssh-keys]

我在存储库目录中执行了所有命令。我已成功到达本教程的结尾,并收到以下消息:“您好,用户名!您已成功通过身份验证,但是GitHub不提供外壳程序访问权限。”

但是,当我尝试执行诸如push之类的操作时,仍然要求输入我的用户名和密码。

trans by 2020-07-18T17:54:06Z

git-在终端SSH中获取当前路径的url

我在自己的服务器上使用git时遇到问题。 输入错误的网址时,我在添加原始路径(远程添加)的地方遇到麻烦。 通过找到服务器上.git存储库的正确路径,我应该能够将其输入到remote add中,现在它应该找到git存储库。 因此,我想知道的是如何获取通过SSH浏览的文件夹的当前路径?

谢谢

trans by 2020-07-18T08:16:42Z

1 2 3 4 5 6 7 8 9 10 11 下一页 共11页