标签: github

是否可以在不打开浏览器的情况下从CLI在GitHub上创建远程仓库?

我创建了一个新的本地Git存储库:

~$ mkdir projectname
~$ cd projectname
~$ git init
~$ touch file1
~$ git add file1
~$ git commit -m 'first commit'
Run Code Online (Sandbox Code Playgroud)

是否有任何git命令来创建一个新的远程仓库并从此处将我的提交推送到GitHub?我知道启动浏览器并转向创建新存储库没什么大不了的,但如果有办法从CLI实现这一点,我会很高兴.

我阅读了大量的文章,但我没有提到如何使用git命令从CLI创建远程仓库.Tim Lucas的好文章设置一个新的远程git存储库是我找到的最接近的,但GitHub不提供shell访问.

git ssh version-control github command-line-interface

337
推荐指数
13
解决办法
14万
查看次数

从github克隆时更改文件夹的名称?

当我从Github克隆一些东西时,它会创建一个与我的计算机上的应用程序同名的文件夹.有没有办法改变名称.

例如,执行此克隆会创建一个长的"sign-in-twitter"文件夹

git clone https://github.com/sferik/sign-in-with-twitter.git
Run Code Online (Sandbox Code Playgroud)

我知道我之后可以重命名该文件夹,但我想知道是否有一种方法可以通过在语句末尾添加一个选项来重命名它.例如

git clone https://github.com/sferik/sign-in-with-twitter.git  as 'signin'
Run Code Online (Sandbox Code Playgroud)

问题是我多次克隆一些应用程序以调整一些设置以使其工作,如果有问题,我删除文件夹但我担心一些宝石仍然安装即使我删除了该文件夹

git github

335
推荐指数
6
解决办法
16万
查看次数

用于在代码审查后更新拉取请求的首选Github工作流程

我已经在Github上提交了对开源项目的更改,并收到了其中一个核心团队成员的代码审查意见.

我想考虑审核评论更新代码,然后重新提交.这样做的最佳工作流程是什么?根据我对git/github的有限知识,我可以做以下任何一项:

  1. 将代码更新为新提交,并将初始和更新的提交添加到我的pull请求中.

  2. 不知怎的(??)从我的存储库回滚旧的提交,并创建一个包含所有内容的新提交,然后为此提出拉取请求?

  3. git commit有一个修改功能,但我听说你在本地存储库之外推送提交后不应该使用它?在这种情况下,我在我的本地PC上进行了更改并推送到我的项目的github分支.这可以使用'修改'吗?

  4. 别的什么?

看起来选项2/3会很好,因为开源项目在他们的历史中只有一个提交将实现一切,但我不知道如何做到这一点.

注意:我不知道这是否会影响答案,但我没有在单独的分支中进行更改,我只是在master之上做了一次提交

git version-control github pull-request

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

如何使用命令行中的"message"和"description"进行更改?

我是两个git人和GitHub的新手.我设法在Mac上本地设置所有内容,所以现在我可以通过git命令行(而不是Mac应用程序)将提交推送到GitHub .

当我直接从GitHub web界面推送提交时(例如快速修复拼写错误),我有机会"评论"提交,GitHub给了我一个提交标题和提交描述.我发现这非常有用.

但是,当我git push从本地机器git打开我的默认编辑器时:所以我写了提交注释,然后GitHub自动将它分为标题和"正文".有没有办法从终端评论提交?

git github

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

如何在github上看到html页面作为普通的渲染html页面,在浏览器中查看预览,无需下载?

http://github.com开发人员保留项目的html,csss,javascript和图像文件.我如何在浏览器中看到html输出?

例如这个https://github.com/necolas/css3-social-signin-buttons/blob/master/index.html

当我打开它时,它不会显示作者代码的渲染html.它将页面显示为源代码.

是否可以直接看到呈现的HTML?否则我总是需要下载整个zipt才能看到结果

html css git github github-pages

326
推荐指数
6
解决办法
19万
查看次数

是否可以使用pip从私有github存储库安装包?

正如标题所示,我试图从私有github仓库安装一个python包.对于公共存储库,我可以发出以下命令,该命令工作正常:

pip install git+git://github.com/django/django.git
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用私有存储库:

pip install git+git://github.com/echweb/echweb-utils.git
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

Downloading/unpacking git+git://github.com/echweb/echweb-utils.git
Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build
Complete output from command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build:
fatal: The remote end hung up unexpectedly

Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build...

----------------------------------------
Command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build failed with error code 128
Run Code Online (Sandbox Code Playgroud)

我想这是因为我试图访问私有存储库而不提供任何身份验证.因此我尝试使用git + ssh希望pip使用我的ssh公钥进行身份验证:

pip install git+ssh://github.com/echweb/echweb-utils.git
Run Code Online (Sandbox Code Playgroud)

这给出了以下输出:

Downloading/unpacking git+ssh://github.com/echweb/echweb-utils.git
Cloning Git repository ssh://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build
Complete output from command /usr/local/bin/git clone ssh://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build:
Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build...

Permission denied (publickey).

fatal: The remote end hung …
Run Code Online (Sandbox Code Playgroud)

python git pip github

321
推荐指数
13
解决办法
19万
查看次数

如何在GitHub上搜索提交消息?

不是在Git仓库中,而是在GitHub中 - 我如何只搜索特定仓库/分支的提交消息?

search github

321
推荐指数
12
解决办法
9万
查看次数

GitHub:用户名或密码无效

我有一个在GitHub上托管的项目.我试图推动我对主人的修改时失败了.我总是收到以下错误消息

Password for 'https://git@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 'https://git@github.com/eurydyce/MDANSE.git/'
Run Code Online (Sandbox Code Playgroud)

但是,将我的ssh密钥设置为github似乎没问题.的确,当我做的时候,ssh -T git@github.com我得到了

Hi eurydyce! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

这似乎表明从那一方来说一切正常(eurydyce是我的github用户名).我严格遵循github上给出的指令和许多堆栈讨论的建议,但没办法.你知道我做错了什么吗?

git github

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

如何从bitbucket到github的所有分支移动git存储库?

将所有分支和完整历史从bitbucket移动到github的git存储库的最佳方法是什么?是否有脚本或命令列表我必须使用?

github bitbucket

316
推荐指数
7
解决办法
10万
查看次数

在不使用Git的情况下在github.com repo中创建文件夹

我想在我新创建的GitHub存储库中添加一个新文件夹而不安装github.com/[USER]/[REPO](Mac/Linux/Win)设置.有可能这样做吗?

github.com/[USER]/[REPO]当我在不同的系统/机器上工作时,我不能一直陪伴着我.我知道如何直接在回购中添加文件github.com/[USER]/[REPO].我们也可以创建一个文件夹吗?

git github github-services

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