2009-12-20 79 views
1

我正在嘗試在Github中創建一個新的存儲庫,並且遇到了它的名稱問題。這是一個C++項目,所以我喜歡把它稱爲:如何阻止Github更改我的項目名稱?

上層項目++

然而Github上創建了我與回購的URL:

混帳://github.com/alanw /superproject--.git

這看起來很糟糕。

這是Github或git本身的約束嗎?


我打得周圍有幾個選擇,但我不熱衷於:

  • superprojectcpp
  • superprojectpp
  • superproject_cpp
  • superprojectpluspl我們

任何想法?

+10

+1 - 我實際上是在幽默的混帳的感覺笑出聲來;) – 2009-12-20 21:38:27

+2

你是熱衷於'上層項目%2B%2b'? :) – 2009-12-20 21:43:31

+0

Perl模塊也有這個問題。 Foo :: Bar成爲Foo - Bar。我們現在通常使用Foo-Bar。至少他們不再強迫小寫。超級項目行動力如何? – Schwern 2009-12-21 11:28:10

回答

13

「加號」字符通常在URL中具有特殊含義,並且不能使用未編碼。例如,空格有時用'+'編碼,而不是更不友好的'%20'。假設git正在這樣做,你必須選擇其他的東西。抱歉。

superprojectplusplus沒有那麼糟糕)

+0

我猜這不是Git,而是GitHub的服務器端軟件,它正在改變這個名字。 – mipadi 2009-12-21 14:32:58

+0

是的,這似乎很可能,我的意思是說。 – 2009-12-21 19:43:26

+0

我相信最新版本的git支持在url中使用+。有一個補丁修復gtk +的回購。 – alternative 2010-08-21 17:28:02