任何人都知道如何获得用户的简短用户名,例如."johnsmith",全名,例如."约翰·史密斯"?
注意我对任何用户感兴趣,而不是当前用户,因此像NSUserName这样的函数是无关紧要的.
为什么?我正在使用授权服务验证用户名和密码.这允许人们输入他们的短名称或全名,这很好,但我需要知道他们实际登录的是谁(即短用户名和/或用户ID).
像[NSHomeDirectoryForUser(用户名)lastPathComponent]这样令人厌恶的黑客不能始终如一地工作.
当 Openshift 从 git 存储库构建时,源以这样一种方式克隆/导出,即克隆不是 git 存储库,即没有 .git 目录。任何人都知道如何将此行为更改为真正的克隆?
相关文档(https://docs.openshift.com/container-platform/3.5/dev_guide/builds/build_inputs.html#source-code)中没有任何内容,但文档并不总是它们可能的样子。
我们的用例是我们的项目使用 gradle 插件,该插件将有关 git 状态的信息添加到构建工件中。这不会在 Openshift 中构建。