标签: git

我有一个全局 .gitignore 但文件没有被忽略,为什么?

我的主目录中有一个 .gitignore_global

durrantm.../durrantm$ pwd
/home/durrantm
durrantm.../durrantm$ ls .git*
.gitconfig  .gitignore_global
Run Code Online (Sandbox Code Playgroud)

.gitignore_global 有:

durrantm.../durrantm$ head .gitignore_global
# RubyMine #
.idea/

# Compiled source #
###################
*.dll
*.exe

# Logs and databases #
######################
Run Code Online (Sandbox Code Playgroud)

但是当我为一个项目 git status 时,当我开始使用 ruby​​Mine 时,我仍然最终得到 .idea 文件。

所以我的 git status 仍然显示这个:

#   modified:   .idea/dataSources.xml
#   modified:   .idea/linker.iml
#   modified:   .idea/misc.xml
#   modified:   .idea/workspace.xml
Run Code Online (Sandbox Code Playgroud)

我已经运行git config --global core.excludesfile ~/.gitignore_globalbvut 它没有帮助。

git home-directory

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

如何创建启动器并将其放在应用程序工具栏中

我想要一个智能 git 的应用程序图标。

我可以在我的桌面上创建一个

$ gnome-desktop-item-edit ~/ --create-new
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

并选择 smartgit.sh 应用程序。这适用于桌面上的图标。

如何在我的应用程序工具栏中移动该图标/创建一个新图标(而不只是在桌面上)?

就我而言,这是 Unity 应用程序工具栏(我已将其移至左侧)。

我试过将它拖放到那里,但没有用。

我可以通过添加一个条目来使它出现在仪表板主页中,这样新应用程序不会出现在 Unity 仪表板中, 但我仍然无法将它移动为应用程序工具栏中的应用程序图标。

在此处输入图片说明

unity launcher git

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

如何在 Ubuntu 上安装 Git?

当我运行此命令时:

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

表明:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Run Code Online (Sandbox Code Playgroud)

apt sudo git

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

在 git 中使用authorized_keys

我已通过ssh-copy-id命令将我的 ssh 密钥从我的 root 转移到我的用户帐户

所以现在我的 .ssh 文件夹中有这些文件

user@user-php:~/.ssh$ ls
authorized_keys  config  id_rsa  id_rsa.pub  known_hosts
Run Code Online (Sandbox Code Playgroud)

现在,当我想克隆一个项目并且实际上公钥在 authorized_keys 文件中时,它给了我错误

user@user-php:/var/www/ts$ git clone git@xxxx.beanstalkapp.com:/xxxx.git
Cloning into 'xxxx'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

它不是从authorized_keys中获取公钥

现在为什么它不获取公钥,有什么方法可以告诉 git 使用哪个公钥。

编辑:我还尝试了另一件事,我已将所有密钥从 root/.ssh 文件夹复制到 user/.ssh,但它仍然Permission denied (publickey).出现错误

ssh git

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

如何在 Lubuntu 中安装 Git(APT 是“无法找到包 libcur14-gnutls-dev”)?

我试图将 git 安装到我运行 lubuntu 的笔记本电脑上。我遵循了 git 网站上的模式,它说:

安装 Git 需要有以下 Git 依赖的库:curl、zlib、openssl、expat 和 libiconv

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev
Run Code Online (Sandbox Code Playgroud)

然而,当我输入它时,我得到了这个:

gwapps@gwapps-ThinkPad-X61:~$ sudo apt-get install libcur14-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'zlib1g-dev' instead of 'libz-dev'
E: Unable to locate package libcur14-gnutls-dev
gwapps@gwapps-ThinkPad-X61:~$ 
Run Code Online (Sandbox Code Playgroud)

有谁知道出了什么问题,我该怎么办?

installation package-management apt git libraries

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

Git克隆错误

我刚刚开始学习 git 并尝试运行此命令:

git clone git://github.com/schacon/ticgit.git
Run Code Online (Sandbox Code Playgroud)

它不起作用,我收到此错误消息

gwapps@gwapps-ThinkPad-X61:/home/gitRepo$ sudo git clone git://github.com/schacon/ticgit.git
Cloning into 'ticgit'...
fatal: unable to connect to github.com:
github.com[0: 204.232.175.90]: errno=Connection refused
Run Code Online (Sandbox Code Playgroud)

有没有人可以帮我解决这个问题?提前致谢!

编辑 netstat -tulpn 的输出

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -               
udp        0      0 0.0.0.0:68              0.0.0.0:*                           -               
udp        0      0 10.20.2.160:123         0.0.0.0:*                           -               
udp        0      0 127.0.0.1:123           0.0.0.0:*                           -               
udp        0      0 0.0.0.0:123             0.0.0.0:*                           -               
udp        0      0 0.0.0.0:44048 …
Run Code Online (Sandbox Code Playgroud)

networking git

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

氛围主题 git 存储库

Ubuntu ( Ambiance )的默认主题是否有官方 git 存储库?

我想修改它添加我的调整,它已经有一个 git 存储库,我选择将其作为启动存储库。

themes repository git ambiance

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

rabbitvcs + git + 添加文件

我在我的 Ubuntu 14.04 计算机上使用 RabbitVCS 和 git。

我的问题是我在 Nautilus(插件)中没有看到任何选项可以在上下文菜单中添加新文件。

以前,我将 RabbitVCS 与 SVN 一起使用,它可以选择添加文件。

如何使用 RabbitVCS 将文件添加到本地存储库?(通常,我这样做:添加文件,然后提交,然后推送)

现在我的解决方法是:“git add”。在命令行中,但我想完全在 RabbitVCS 中工作。

git svn rabbitvcs cms 14.04

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

什么意思:“git+https://github.com/....”?

git+https 类型的 url 是什么意思?我正在安装一个应用程序,建议的命令是

"pip install -e git+https://github.com......"
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这是什么意思。

git github https pip

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

如何让git产生输出到文件?

我想git clone使用

git clone https://github.com/someRepository > git_clone.file
Run Code Online (Sandbox Code Playgroud)

但相反,我在终端中显示/更新了输出,例如

Cloning to 'someRepository' ...
remote: Counting objects: 2618, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 2618 (delta 2), reused 12 (delta 1), pack-reused 2603
Received objects: 100% (2618/2618), 258.95 MiB | 4.39 MiB/s, Done.
Resolving Differences auf: 100% (1058/1058), Done.
Check Connectivity ... Done.
Run Code Online (Sandbox Code Playgroud)

但文件git_clone.file已生成但仍为空。

我最初的目标是绕过输出git到函数中(请参阅我的问题here)。但是现在我意识到git甚至似乎没有产生stdout真正但不知何故不同的输出,因为没有任何内容写入文件。

如何从中获取此显示的输出git以将其重定向到文件/函数?


编辑

建议的stderr(and stdout)重定向没有解决问题。

git clone https://github.com/someRepository …
Run Code Online (Sandbox Code Playgroud)

command-line bash git output stdout

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