在GitHub中,每个存储库都可以有一个简短的描述,显示在Code | Network | Pull Requests | Issues | Wiki | Graphs | Settings
栏下。
我可以edit the description on the GitHub webpage,但我想阅读并使用JGit或Git 更改。这可能吗?
(首先我尝试阅读.git/description
,但GitHub中的每个存储库似乎都包含相同的文本:
Unnamed repository; edit this file 'description' to name the repository.
.git/description
是否在任何地方使用?)
答案 0 :(得分:2)
.git / description与GitHub仓库的描述字段无关。
您可以在GitHub API for repositories之后使用简单的卷曲(即与git
无关)获取该字段:
curl https://api.github.com/repos/:owner/:reponame 2>/dev/null | grep description
# For instance
curl https://api.github.com/repos/VonC/compileEverything 2>/dev/null | grep description
您可以使用PATCH
http方法轻松编辑它:
curl -u "$user:$pass" -X PATCH -d '{"name":"$reponame","description":"new_value"}' https://api.github.com/repos/$user/$reponame