我的主目录中有一个 .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 时,当我开始使用 rubyMine 时,我仍然最终得到 .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 的应用程序图标。
我可以在我的桌面上创建一个
$ gnome-desktop-item-edit ~/ --create-new
Run Code Online (Sandbox Code Playgroud)

并选择 smartgit.sh 应用程序。这适用于桌面上的图标。
如何在我的应用程序工具栏中移动该图标/创建一个新图标(而不只是在桌面上)?
就我而言,这是 Unity 应用程序工具栏(我已将其移至左侧)。
我试过将它拖放到那里,但没有用。
我可以通过添加一个条目来使它出现在仪表板主页中,这样新应用程序不会出现在 Unity 仪表板中, 但我仍然无法将它移动为应用程序工具栏中的应用程序图标。

当我运行此命令时:
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) 我已通过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).出现错误
我试图将 git 安装到我运行 lubuntu 的笔记本电脑上。我遵循了 git 网站上的模式,它说:
安装 Git 需要有以下 Git 依赖的库:curl、zlib、openssl、expat 和 libiconv
Run Code Online (Sandbox Code Playgroud)$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
然而,当我输入它时,我得到了这个:
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)
有谁知道出了什么问题,我该怎么办?
我刚刚开始学习 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) Ubuntu ( Ambiance )的默认主题是否有官方 git 存储库?
我想修改它添加我的调整,它已经有一个 git 存储库,我选择将其作为启动存储库。
我在我的 Ubuntu 14.04 计算机上使用 RabbitVCS 和 git。
我的问题是我在 Nautilus(插件)中没有看到任何选项可以在上下文菜单中添加新文件。
以前,我将 RabbitVCS 与 SVN 一起使用,它可以选择添加文件。
如何使用 RabbitVCS 将文件添加到本地存储库?(通常,我这样做:添加文件,然后提交,然后推送)
现在我的解决方法是:“git add”。在命令行中,但我想完全在 RabbitVCS 中工作。
git+https 类型的 url 是什么意思?我正在安装一个应用程序,建议的命令是
"pip install -e git+https://github.com......"
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下这是什么意思。
我想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)