标签: git

来自 git 的 youtube-dl 不再可用

现在我会从游戏中的 walkthroug 下载一个小视频。所以我开始

alex@Guilmon:~/Videos$ sudo youtube-dl -U
ERROR: can't find the current version. Please try again later.
alex@Guilmon:~/Videos$ 
Run Code Online (Sandbox Code Playgroud)

经过一点点搜索,我也发现了这个这个

有替代方案吗?我目前的版本无法下载

alex@Guilmon:~/Videos$ youtube-dl --version
2020.09.14
alex@Guilmon:~/Videos$ 
Run Code Online (Sandbox Code Playgroud)

video youtube git

34
推荐指数
3
解决办法
4470
查看次数

安装 git 与安装 git-all 的区别

有什么区别

sudo apt-get install git-all
Run Code Online (Sandbox Code Playgroud)

对比

sudo apt-get install git
Run Code Online (Sandbox Code Playgroud)

安装其中一个或全部有什么好处吗?

git version-control

32
推荐指数
3
解决办法
1万
查看次数

如何让 GPG 代理缓存我的密码?

我是一名开发人员,我通常使用我的 GPG 密钥签署我的 Git 提交。我已经能够让 GPG 代理在 OSX 上正常工作,因此它每天只要求我输入一次密码,但是我在 Ubuntu 16.04 上遇到了同样的问题。

这是我在做什么:

  • 我已经设置了 GPG 密钥/等。
  • 我在一个 Git 目录中。
  • 我向 Git 添加了一些文件。
  • 然后我去提交它们 ( git commit),并得到一个 GPG 密码请求,如下所示:

    $ git ci
    
    You need a passphrase to unlock the secret key for
    user: "Randall Degges <r@rdegges.com>"
    4096-bit RSA key, ID 8F700DA2, created 2016-04-05
    
    [master 1740961] blah
     1 file changed, 1 insertion(+)
    
    Run Code Online (Sandbox Code Playgroud)

问题是:每次我提交时,都会再次提示我输入 GPG 密码。

我想要做的是配置 GPG 代理以将我的密码缓存一整天,因此只需输入一次。

我已经阅读了大量的文档和博客文章,这是我迄今为止尝试过的......

首先,我修改了我的~/.zshrc文件(我使用 zsh)来设置以下内容:

# GPG Agent
export GPG_TTY=$(tty)
export GPGKEY=8F700DA2
Run Code Online (Sandbox Code Playgroud)

现在,从我读到的内容来看,在重新启动 …

password git gnupg

31
推荐指数
1
解决办法
1万
查看次数

在 / (root) 处创建 Git 存储库以跟踪设置?

所以我主要将 Git 用于开发目的,但我刚刚意识到我可以用它来存储我在 Ubuntu 安装上的设置文件的版本。

我建议的设置是:

  • git init 回购在 /

  • 添加一个.gitignoreat/忽略除我要跟踪的特定设置之外的任何文件。

    例如,.gitignore可以包含():

    ## Ignore everything...
    *
    
    ## Except...
    !/etc/default/tlp
    !/etc/crontab
    
    Run Code Online (Sandbox Code Playgroud)
  • 每当我更改这些低级设置时,我都可以跟踪它们。

这个设置有什么问题吗?内核是否总是/只需要某些文件夹?它会破坏任何应用程序的功能吗?

root settings git

30
推荐指数
4
解决办法
5721
查看次数

如何设置 Git 服务器?

我正在尝试设置一个 Git 服务器。谁能告诉我如何设置 Git 服务器,以便客户端机器可以连接到该服务器并为他们的项目使用 Git 版本控制...请给我一步一步的说明,因为我是这个东西的新手。

git webserver

29
推荐指数
0
解决办法
2万
查看次数

如何将“git”别名为“g”以便保留 bash 完成规则?

如果我这样做:

alias g='git'
Run Code Online (Sandbox Code Playgroud)

我取消了所有完成规则(例如,当我在键入后点击 TAB 时,分支和遥控器不再自动完成g push o)。

command-line bash git auto-completion

29
推荐指数
3
解决办法
1万
查看次数

如何在 Ubuntu 16.04 上安装 git-lfs?

我正在尝试安装 git-lfs 包,看起来预期的路径不是 Ubuntu 友好的。从git-lfs 的下载部分,我选择 Linux AMD64 file name git-lfs-freebsd-amd64-1.2.1.tar.gz,因为 .deb 文件不适用于 Ubuntu,仅适用于 Debian 7,8。

我收到错误:install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found执行 install.sh 时。

有没有人有关于如何安装 git-lfs 的可行解决方案?

git

25
推荐指数
4
解决办法
7万
查看次数

如何在不同的帐户和主机上使用多个 ssh 密钥

我有多个 ssh 密钥,并且在 bitbucket 和 github 上也有帐户。我什么时候使用 pull 它会给我错误

:/var/www/proj$ git pull origin master
conq: repository access denied.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

或者,如果我通过 SSH 访问 bitbucket 网站,则会出现错误,拒绝公钥

:~$ ssh git@bitbucket.org
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题并对不同的帐户使用不同的密钥。

ssh ssh-agent git github

22
推荐指数
1
解决办法
2万
查看次数

安装 git-all 时出现“无法连接到 Upstart”错误

我正在使用 15.04。

所以我正在使用 git 并安装了标准版本。我设置了 ssh 密钥,并且能够将我的存储库之一克隆到正确的文件夹。一切都很好,然后我决定安装更多软件包是个好主意。我跑了sudo apt-get install git-all。我正在查看错误代码,现在必须处理暴发户。

start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: error processing package runit (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of git-daemon-run:
 git-daemon-run depends on runit; however:
  Package runit is not configured yet.

dpkg: error processing package …
Run Code Online (Sandbox Code Playgroud)

dpkg upstart git

22
推荐指数
3
解决办法
2万
查看次数

启动板上的 Git

我在 Git 存储库中开发我的大部分代码,现在我在 Launchpad 上变得稍微活跃一些,我开始选择 Bazaar,它与 Git 的工作流程有两个“小”差异,这与我通常开发代码的方式背道而驰。虽然我不介意使用 Bazaar,但我注意到 Launchpad 可以选择使用多个 VSC 工具

替代文字

我很好奇它是如何与 Launchpad 配合使用的,重点是以下几点:

  • 存储库是镜像为 Git 存储库还是 Bazaar 存储库?
  • 如果它是 Bazaar 存储库 - Git 存储库中的多个分支如何在 Launchpad 上镜像?
  • 如何处理用户推送到 LP 分支的更新
    • Git 的分支是否被认为是只读的,还是 LP 会尝试将它们推送到 Git 服务器?
      • 如果是,用什么方法?(Git+SSH、Git 守护进程等)
  • LP镜像多久更新一次?

launchpad bazaar git

21
推荐指数
2
解决办法
4914
查看次数