标签: github-for-windows

使用在 [windows-latest] 上运行的工作流程创建 Github 存储库的 Zip 文件

我正在尝试使用 git hub 工作流程创建我的存储库的 zip 文件。下面是代码:

name: .NET    
on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]

jobs:
  build:

    runs-on: [windows-latest]

    steps:
    - uses: actions/checkout@v3
    
    - name: Set Up MS Build
      uses: microsoft/setup-msbuild@v1
      
    - name: Restore dependencies
      run: nuget restore Solution.sln
      
    - name: Build Solution
      run: msbuild Solution.sln 
    
    - name: Creating Zip
      run: zip -r release.zip . -x ".git/*" ".github/*"
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:

> The term 'zip' is not recognized as a name of a cmdlet, function,
> script file, …
Run Code Online (Sandbox Code Playgroud)

github github-for-windows github-actions

6
推荐指数
1
解决办法
2137
查看次数

我如何让visual studio使用与Github for windows相同的powershell

我正在使用Github for windows进行非github项目,我正在使用它的powershell提示符.

我想配置visual studio以使用相同的提示(通过包管理器).

我也不想单独安装poshgit并维护2个安装,因为github几乎有我想要的确切设置.

我已经看到有可能修改nuget用于其powershell提示的配置文件,但我无法找到GH4W存储其poshgit设置的位置.

有没有一种简单的方法来实现这一目标?

git powershell posh-git visual-studio-2012 github-for-windows

5
推荐指数
1
解决办法
402
查看次数

GitHub for Windows:如何取消设置svn-remote.svn.url

从我本地仓库的路径的cmd行,我执行了git svn clone命令但是使用了错误的URL.

然后我尝试git svn clone用正确的url 执行,但我不能,因为它告诉我"svn-remote.svn.url already set"

我该怎么svn-remote.svn.url办?

svn git github git-svn github-for-windows

5
推荐指数
2
解决办法
6521
查看次数

如何使用"GitHub for Windows"克隆Subversion存储库?

我安装了GitHub for Windows,并且想知道我是否可以使用随"GitHub for Windows"附带的"Git Shell"克隆Subversion存储库.

试错

我尝试了以下方法:

  1. Windows>开始>所有程序> GitHub,Inc> Git Shell
  2. 从Git Shell PowerShell窗口: git-svn clone -s http://example.com/my_subversion_repo .

然后,我收到此错误消息:

The term 'git-svn' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and
try again. At line:1 char:8
+ git-svn <<<<  clone -s  http://example.com/my_subversion_repo .
+ CategoryInfo          : ObjectNotFound: (git-svn:String) [], CommandNotFoundException …
Run Code Online (Sandbox Code Playgroud)

git-svn github-for-windows

5
推荐指数
1
解决办法
2315
查看次数

如何在GITHUB中隐藏提交

我在github上发布了一些代码但是偶然发布了一些密码而且我更改了它们但它仍然在提交部分中看到.

我怎么能隐藏这个提交?

github git-commit github-for-windows

5
推荐指数
1
解决办法
5842
查看次数

在不推送合并提交的情况下更新本地分支?

我似乎有一些问题,合并提交拥挤我的拉请求,我不是故意被推.目前我有一个本地fork,上游设置为基本存储库,我更新我的存储库,如下所示:

git fetch upstream
git merge upstream/n3960  
Run Code Online (Sandbox Code Playgroud)

n3960我正在处理的分支在哪里,问题是当我将提交推送到我的fork时,Merge remote-tracking branch 'upstream/master' into n3960当我更新我的分支时,每当另一个成员推送到基础仓库时,我得到所有这些提交,我怎么能避免所有这些合并提交我的拉动请求?

一个例子:我最近的拉取请求挤满了这些Merge remote-tracking branch 'upstream/master' into n3960提交,我想尝试避免让这些过度拥挤的实际提交!

git github github-for-windows

5
推荐指数
1
解决办法
1512
查看次数

重新分叉GitHub上的存储库

我已经在GitHub上创建了一个存储库,并拥有相当广泛的commit / pull / push历史记录,我需要保留该历史记录。

主存储库的所有者创建了一些新分支。如何将这些分支克隆到叉状副本中,而又不删除分叉并从头进行克隆?

github github-for-windows

5
推荐指数
1
解决办法
4732
查看次数

阻止GitHub for Windows将表情符号添加到我的初始提交消息中

我是git和GitHub的新手.我在Windows 7 64位上使用GitHub for Windows程序.我不喜欢的是,当我创建一个新的本地存储库时,.gitattributes添加文件的初始更改会被赋予一个包含表情符号的提交消息(看似随机选择).

以下是此问题的屏幕截图:http
://i.stack.imgur.com/sXVkv.gif上例中的表情符号为"confetti ball":http://i.stack.imgur.com/ePYdv巴纽

我该如何防止这个表情符号?或者至少,我如何防止自动提交初始更改,以便我有机会编辑提交消息以删除表情符号?

虽然我更喜欢与程序的GUI进行交互,但我对命令行有足够的练习,如果这个问题的修复需要使用它,我对此感到很满意.

对此的任何帮助将非常感激.

github emoticons github-for-windows

5
推荐指数
1
解决办法
573
查看次数

Git Windows:无法克隆/检出带空格的存储库路径

我正在尝试签出具有空格的路径的存储库。git clone / checkout失败。返回以下错误

fatal: cannot create directory at 'main-path/some-folder-with-space /another-folder': No such file or directory
Run Code Online (Sandbox Code Playgroud)

解决:

  1. 从github下载项目zip。
  2. 提取项目。
  3. git初始化
  4. git remote add origin git@github.com:MainRepo / project.git
  5. git fetch --all

现在,项目已成功克隆到我的Windows计算机上。我可以签出远程分支,而不会出现任何错误。

git github github-for-windows

5
推荐指数
1
解决办法
2933
查看次数

Github请求的URL返回错误:403 remote:用户权限

我有两个GitHub帐户,有两个不同的电子邮件ID,

目前,我的.gitconfig如下;

[filter "lfs"]
    process = git-lfs filter-process
    clean = git-lfs clean -- %f
    smudge = git-lfs smudge -- %f
    required = true
[user]
    name = joshinachiket
    email = nachiket.r.joshi@gmail.com
[core]
    autocrlf = true
    excludesfile = C:\\Users\\NACHIKET\\Documents\\gitignore_global.txt
Run Code Online (Sandbox Code Playgroud)

不过,当我想要提交到存储库时,它说,

remote: Permission to joshinachiket/CMPE295-enterprise-grade-botman.git denied to TheBloodMage.
fatal: unable to access 'https://github.com/joshinachiket/CMPE295-enterprise-grade-botman.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

其中TheBloodMage是来自其他github电子邮件ID的用户ID.

我在问题中显示的.gitconfig内容是我创建存储库的帐户,而且TheBloodMage是我不想访问的其他github帐户(我的旧帐户).

基本上,

  1. 我用github id创建了一个存储库 - joshinachiket

  2. 我在一台计算机上克隆了存储库,其中.gitconfig显示了相同的ID和电子邮件,如上所示

  3. 但是,错误表明TheBloodMage无权访问存储库.

我很久以来一直坚持这个问题......任何人都可以告诉我我做错了什么?

git ssh github github-for-windows

5
推荐指数
1
解决办法
5650
查看次数