![](/img/trans.png)
[英]Clone a GIT repository with NGit in VB.net
我的目標是通過.NET代碼在GIT存儲庫上執行克隆和提取操作。 克隆時,我特別想克隆一個特定的分支。 如果特定的存儲庫已經克隆但具有不同的分支,那么我也希望能夠知道它。 我已經用Java在jGit中成功實現了此jGit ,但是現在我需要在.NET開發類似的工具,並且我更喜歡使用NGit ...
[英]Clone a GIT repository with NGit in VB.net
我的目標是通過.NET代碼在GIT存儲庫上執行克隆和提取操作。 克隆時,我特別想克隆一個特定的分支。 如果特定的存儲庫已經克隆但具有不同的分支,那么我也希望能夠知道它。 我已經用Java在jGit中成功實現了此jGit ,但是現在我需要在.NET開發類似的工具,並且我更喜歡使用NGit ...
[英]Unable to stop tracking JetBrains .idea files
我已將.idea文件添加到我的.gitignore文件中,這似乎工作正常。 但是,由於我的.idea文件已被跟蹤,但早期的帖子已經建議使用以下代碼,以便從版本控制下將其刪除。 要么 但無論如何,我得到的信息是: 致命的:pathspec'.idea'與任何文件都不匹配 ...
[英]NGIT: Clone CodeCommit Repository
抱歉,我正在嘗試使用NGit克隆CodeCommit存儲庫。 也許我需要使用自定義的CredentialProvider,但是如何? 如果需要,我可以在C#中更改為任何其他GIT庫。有關如何執行此操作的任何想法? 謝謝加百利 ...
[英]How to get actual tag with NGit?
我需要在分離的分支中了解NGit的當前標簽(在git checkout tagname ) 我試圖用列出Git標簽 但我無法找到如何將此標記與上一次提交相關聯。 ...
[英]Clone repository into existing directory using NGit / JGit
我正在嘗試將GitHub存儲庫克隆到現有的非空目錄中。 我試圖模仿使用git命令行的方式: var git = Git.Init().SetDirectory(Location).Call(); Repository = git.GetRepository(); var config ...
[英]What is the method in NGit to see if remote repo changed?
我試圖使用從IsClean() NGit ,以確定是否已在工作副本中檢測到任何改變,它工作正常,但是當我嘗試看看是否有任何遠程改變我不認為IsClean()是正確的方法嘗試。 所以我想知道是否還有其他方法可以幫助我查看遠程所做的更改。 我嘗試拉遠程回購,但它似乎沒有用,有人知道NGit中是否 ...
[英]CleanCommand parameters are missing
使用NGit,我需要運行與以下CLI命令等效的git clean命令: 但是CleanCommand類中沒有諸如force或clean目錄之類的選項 。 最好的解決方法是什么? ...
[英]Removing a cloned repo
我想使用NGit刪除磁盤上的克隆存儲庫,這是JGit的端口。 以前,我是通過以下操作在本地克隆遠程倉庫的: 我現在想刪除包含該克隆存儲庫的本地目錄。 當到達.git\\objects\\pack\\*.idx文件時,僅調用System.IO.Directory.Delete( ...
[英]Exception / hang on Mono.Security Diffie-Hellman key generation for SSH Transport
我正在嘗試在 Ngit 上通過 SSH 進行推送。 我正在使用此處列出的方法指定我自己的密鑰: NGit making a connection with a private key file 它適用於克隆,並且在第一次推送時。 之后,它在 30% 的時間里失敗了,在 Mono.Security ...
[英]Get commit count of a sub folder in a repo
我在C#中使用NGit從我們的倉庫中獲取數據 我試圖弄清楚如何從當前分支獲取回購中子文件夾的提交計數。 類似(但具有子文件夾支持) git rev-list --count頭 編輯:這可行,但感覺必須有一個更好,更快的方法。 對於大型倉庫,這將需要一些時間才能完成 ...
[英]How to get list of tags with NGit
我正在使用NGit,並且想要獲取當前工作分支的所有標簽的列表。 所以我創建了一個NGit實例,如下所示: var git = Git.Open("c:\\\\temp\\\\projectx"); 現在,我想獲取git存檔中所有標簽的列表,但是如何? 沒有類似的命令: var r ...
[英]NGIT/JGIT/Git# SSH Session with private key to Clone GiT repository
會話部分與私鑰連接,沒問題。 但是,當我執行git Clone時,它給出錯誤“ Auth Fail”。 如何使用git clone包裝,綁定或使連接的會話正常工作。 我在.NET 4.0下使用NGIT,但是認為這無關緊要,因為JGIT幾乎相同。 有任何想法嗎 ? 謝謝加文 ...
[英]NGit/Nsch Generating SSH Keypair (c# Jgit)
我想生成一個用於Ngit(Jgit)的新密鑰對。 如何通過代碼生成新的密鑰對? ...
[英]Getting the size of a clone with NGit
是否可以使用NGit克隆存儲庫,但在您簡單地“下載”存儲庫之前獲得存儲庫的大小? 我正在嘗試建立一個客戶端,我想實際顯示進度,或者如果進度太大,可以選擇取消進度。 有沒有辦法使用代碼來做到這一點? ...
[英]NGit making a connection with a private key file
我正在嘗試使用NGit連接到Github(即使用私鑰和密碼)。 有人可以帶我走過嗎? 我的正常提取將是: 我怎么用私鑰做到這一點? ...
[英]How to use Ls-Remote in NGit
我正在嘗試使用NGit執行以下操作,但是將近一整天后,我完全迷路了: 創建一個空的倉庫 使用URL和憑據添加遠程“來源” 運行Ls-Remote以獲取origin master分支的最新哈希 如果有人可以向我展示此操作的示例,我將不勝感激 ...
[英]How to respond to git clone command using NGIT
使用NGit(或者甚至是JGit,因為它是端口),有人知道如何通過Smart HTTP響應Git clone命令嗎? 示例代碼是什么樣的? 我找不到任何描述此內容的參考文獻或文檔。 我正在嘗試創建一個.NET GIT服務器來處理簡單的克隆,推送和拉取請求。 任何幫助表示贊賞。 ...