标签: github

如何确保 Git 不会询问我的 GitHub 用户名和密码?

我正在 GitHub 上使用一个 repo,每次我尝试推送某些东西时,它都会询问我的 GitHub 用户名和密码。我不希望它这样做。

我尝试了在 Git 中设置电子邮件的说明,即设置 Git 变量 github.user 和 github.token,但这没有任何区别。

我不明白为什么会这样。

git login github

180
推荐指数
7
解决办法
26万
查看次数

有没有办法在 GitHub 上编辑提交消息?

有没有办法在提交并推送到 GitHub 后编辑提交消息?我看到有一个“添加注释”以及内联评论,但没有实际编辑提交消息。git 扩展中还有“修改提交”,但这不会编辑现有消息。

git github

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

如何在终端切换 git 用户?

我正在尝试从命令行将项目推送到远程存储库。

从我的本地目录中,我点击了:

$ git push
Run Code Online (Sandbox Code Playgroud)

并获得以下错误:

远程:username1/repo.git 的权限被拒绝给 username2。
致命:无法访问“ https://github.com/username1/repo.git/ ”:
请求的 URL 返回错误:403

username1我的 github 帐户用户名在哪里托管我想要推送到的存储库,并且username2是我曾经在这台机器上使用的旧帐户。

我在 Macbook Air 上使用 OS X Yosemite (v10.10.5)。我更喜欢使用https而不是ssh

如何更新到username1以便我可以成功推送到我的遥控器?

编辑:明确地说,我不是在谈论简单地编辑config user对象,例如,

$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"
Run Code Online (Sandbox Code Playgroud)

它们与身份验证无关。我的问题涉及写入远程存储库所需的用户身份验证

terminal git command-line github macos

82
推荐指数
5
解决办法
40万
查看次数

Git 会删除空文件夹吗?

我从我的工作文件夹中的目录中删除了所有文件,但该目录本身仍然存在。将更改推送到远程存储库 ( GitHub ) 后,我检查了我的项目并注意到该目录已消失。Git是否有可能删除空文件夹?

git github

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

SSH 配置 - 相同的主机但不同的密钥和用户名

我已经设置了两个 GitHub 帐户,但我无法让 ssh 密钥正常工作。我尝试了各种配置。


Host github_username1
    HostName github.com
    IdentityFile ~/.ssh/rsa_1
    User username1
Host github_username2
    HostName github.com
    IdentityFile ~/.ssh/rsa_2
    User username2
Run Code Online (Sandbox Code Playgroud)

git push

Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

适用于 username1:

Host github.com
    HostName github.com
    IdentityFile ~/.ssh/rsa_1
    User username1
Host github.com
    HostName github.com
    IdentityFile ~/.ssh/rsa_2
    User username2
Run Code Online (Sandbox Code Playgroud)

git push 在 username2 的仓库中:

ERROR: Permission to username2/repo.git denied to username1.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我也试着git pushIdentityFileUser设置下相同Host …

ssh git github

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

使用 Git 将文件标记为“不可提交”

我想通过将它们上传到我的 GitHub 帐户来炫耀我的一些工作。但是,有些文件包含密码,例如数据库连接。

有没有办法用 Git 将文件标记为不可提交,使其无法出现在 GitHub 上?

git github

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

将本地文件夹带到远程 git repo

我有一个文件夹,其中包含为项目设置的所有文件。我决定在那个文件夹上使用 git,所以我在 Github 上创建了一个空的 repo。通常的过程是在我的本地磁盘上克隆远程仓库,在这种情况下,它将创建一个空文件夹。但是,我想要做的是在不损坏和不移动它的情况下用我的项目文件夹填充远程仓库。有没有程序可以做到这一点?

git github

43
推荐指数
2
解决办法
17万
查看次数

通过 SSH 密钥只读访问 GitHub 存储库

我想生成一个只有READ权限的 SSH 密钥,可以与我的 GitHub 帐户一起使用吗?还是应该创建另一个只有读取权限的帐户?

ssh github ssh-keys

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

无需帐户即可克隆 GitHub 存储库?

我正在整理一些文档,但无法访问未配置的机器来自己测试

我很好奇您是否需要一个 GitHub 帐户来将存储库从 GitHub 克隆到本地计算机。

git github

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

Git 推送失败,致命:遇到 HttpRequestException

很奇怪,git push今天我尝试使用时,报错 Fatal: HttpRequestException encountered,要求我输入用户名和密码。

我试过了git pullgit clone它们都很好用。

在这一天之前它运行良好,重新生成 ssh 密钥似乎没有用。

任何人都可以帮助我吗?提前致谢!

ssh git github

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

标签 统计

github ×10

git ×9

ssh ×3

command-line ×1

login ×1

macos ×1

ssh-keys ×1

terminal ×1